Skip to content

Latest commit

 

History

63 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skills

Claude Code Node.js Shell License Skills Commands Platforms

Custom Claude Code skills & commands by Tertiary Infotech Academy Pte. Ltd. to supercharge your development workflow

Install · Browse Skills · Browse Commands · Report Bug · Request Feature

Screenshot


Table of Contents


About

A curated collection of 7 skills and 3 slash commands for Claude Code and 40+ compatible AI coding platforms, authored and maintained by Tertiary Infotech Academy Pte. Ltd. Each one provides a specialized capability — from secure git pushes to one-command Docker pushes and iOS App Store submission.

Key Features

  • Secure Git Push — Scan for 20+ credential types, auto-README, repo About, Discussions, optional PR & GitHub Pages deploy
  • Auto Documentation — Generate professional READMEs with Playwright screenshots, badges, and architecture diagrams
  • App Store Submission — API-first iOS App Store submission with a field-tested App Review checklist
  • Docker Hub — Build and push Docker images to Docker Hub with auto-generated Dockerfiles
  • Start App — Auto-detect and start any app on localhost
  • App Testing — Test functionality and mobile responsiveness on localhost or live sites via Playwright MCP
  • iOS Design — Master Apple Human Interface Guidelines and SwiftUI patterns
  • AI Research — Deep research and slide generation via NotebookLM
  • AI Avatars — Create talking head videos with OmniHuman, Fabric, PixVerse
  • Social Sharing — Create engaging LinkedIn posts to showcase your projects

Skills vs Commands

  • Skills install into ~/.agents/skills/ and ~/.claude/skills/ and are auto-invoked by the model when your request matches their description.
  • Commands live in commands/ and are explicitly invoked with a slash command (e.g. /github-push). Use these when you want deterministic, on-demand execution rather than auto-triggering.

Available Skills

DevOps & Deployment

Skill Description Install
docker-hub Build & push Docker images to Docker Hub with auto-generated Dockerfiles npx skills add https://github.com/alfredang/skills --skill docker-hub
app-testing Test app functionality & mobile responsiveness on localhost or live sites using Playwright MCP npx skills add https://github.com/alfredang/skills --skill app-testing
app-store-submission API-first iOS App Store submission via the App Store Connect API + Xcode CLI, with a field-tested App Review rejection + resubmission checklist npx degit alfredang/skills/app-store-submission .claude/skills/app-store-submission

Documentation

Skill Description Install
readme Generate or update professional README.md with Playwright screenshots, badges & architecture diagrams npx skills add https://github.com/alfredang/skills --skill readme

Mobile & Design

Skill Description Install
mobile-ios-design Master iOS Human Interface Guidelines and SwiftUI patterns for polished native iOS apps npx degit alfredang/skills/mobile-ios-design .claude/skills/mobile-ios-design
mobile-android-design Master Material Design 3 & Jetpack Compose patterns for native Android apps npx degit alfredang/skills/mobile-android-design .claude/skills/mobile-android-design
android-feedback-about Add Material 3 Feedback + About tabs (WhatsApp feedback) to a native Android app npx degit alfredang/skills/android-feedback-about .claude/skills/android-feedback-about

Mobile Release Automation (CI/CD)

Skill Description Install
ios-auto-release CI/CD to auto-build, sign, upload & submit a native iOS app to App Store Connect on every push to main npx degit alfredang/skills/ios-auto-release .claude/skills/ios-auto-release
android-auto-release CI/CD to auto-build, sign & upload an Android AAB to Google Play on every push to main npx degit alfredang/skills/android-auto-release .claude/skills/android-auto-release
android-app-submission End-to-end submission of an Android AAB to the Google Play Console for review & closed testing npx degit alfredang/skills/android-app-submission .claude/skills/android-app-submission

Project Setup & Office Documents

Skill Description Install
project-init Initialize a new project with standard CLAUDE.md, MEMORY.md & .env setup npx degit alfredang/skills/project-init .claude/skills/project-init
pptx Create, edit & read PowerPoint .pptx decks npx degit alfredang/skills/pptx .claude/skills/pptx
xlsx Create, edit & read Excel / CSV spreadsheets npx degit alfredang/skills/xlsx .claude/skills/xlsx

AI & Research

Skill Description Install
notebooklm Deep research & slide presentations via NotebookLM MCP npx skills add https://github.com/alfredang/skills --skill notebooklm
ai-avatar-video Create AI avatar and talking head videos with OmniHuman, Fabric, PixVerse npx skills add https://github.com/alfredang/skills --skill ai-avatar-video

Courseware & Training (Tertiary Infotech Academy)

Skill Description Install
courseware-build Single-source build pipeline for WSQ Docker/Kubernetes courseware (labs, slides, LP, LG) npx degit alfredang/skills/courseware-build .claude/skills/courseware-build
tertiary-course-slides Generate all-white WSQ course slide decks (python-pptx) npx degit alfredang/skills/tertiary-course-slides .claude/skills/tertiary-course-slides
tertiary-ppt-design Design system & rules for professional Tertiary Infotech slide decks npx degit alfredang/skills/tertiary-ppt-design .claude/skills/tertiary-ppt-design
tertiary-lesson-plan Generate a WSQ Lesson Plan .docx (house cover, TOC, daily schedule) npx degit alfredang/skills/tertiary-lesson-plan .claude/skills/tertiary-lesson-plan
tertiary-learner-guide Generate a WSQ Learner Guide as aligned Markdown + .docx npx degit alfredang/skills/tertiary-learner-guide .claude/skills/tertiary-learner-guide
fill-tsc-jd-lithan-ccp Fill the JD column in a Lithan CCP TSC Scoping Matrix workbook npx degit alfredang/skills/fill-tsc-jd-lithan-ccp .claude/skills/fill-tsc-jd-lithan-ccp

Available Commands

Slash commands invoked explicitly. Install by copying the file into your project's .claude/commands/ with degit:

Command Description Install
/github-push Secure git push — blocks secrets/keys/passwords, pushes code, adds/updates README + screenshot (via readme skill), updates repo About (description/URL/topics) & Discussions, auto-deploys static sites to GitHub Pages via Actions (optional PR) npx degit alfredang/skills/commands/github-push.md .claude/commands/github-push.md
/start-app Auto-detect project type and start any app on localhost on a free port, then open the browser npx degit alfredang/skills/commands/start-app.md .claude/commands/start-app.md
/linkedin-project-post Generate an exciting LinkedIn post with screenshot, links, features, tech stack, CTA & hashtags (auto-publish via LinkedIn MCP) npx degit alfredang/skills/commands/linkedin-project-post.md .claude/commands/linkedin-project-post.md

Tech Stack

Category Technology
Runtime Node.js 18+, Shell/Bash, Python 3
AI Platform Claude Code (Anthropic)
Automation Playwright MCP, GitHub CLI (gh)
Deployment GitHub Actions, GitHub Pages, Docker Hub
Mobile App Store Connect API, Xcode CLI, SwiftUI
Package Manager npx (skills CLI / degit)
Research NotebookLM MCP
Video OmniHuman, Fabric, PixVerse (inference.sh)

Architecture

┌──────────────────────────────────────────────────────┐
│         npx skills add  /  npx degit (commands)       │
└──────────────────┬───────────────────────────────────┘
                   │
         ┌─────────┴──────────┐
         ▼                    ▼
┌──────────────────┐  ┌──────────────────┐
│  ~/.claude/      │  │  ~/.claude/      │
│    skills/       │  │    commands/     │
│ (auto-invoked)   │  │ (slash-invoked)  │
└────────┬─────────┘  └────────┬─────────┘
         │                     │
   ┌─────┼─────┬─────┐    ┌────┼─────┬──────────┐
   ▼     ▼     ▼     ▼    ▼    ▼     ▼          ▼
 DevOps Docs Mobile AI  github start linkedin  (more)
 Deploy      /iOS Rsrch  push   app    post
  (3)   (1)  (1)  (2)

Project Structure

skills/
├── ai-avatar-video/               # AI avatar & talking head videos
├── app-store-submission/          # API-first iOS App Store submission
│   └── scripts/                   # asc_submit.py, asc_jwt.swift, asset generators
├── app-testing/                   # Test app functionality & mobile responsiveness via Playwright MCP
├── docker-hub/                    # Docker Hub build & push
├── mobile-ios-design/             # iOS HIG + SwiftUI design patterns
│   └── references/                # hig-patterns, ios-navigation, swiftui-components
├── notebooklm/                    # NotebookLM research & slides
├── readme/                        # README generator with screenshots
│   ├── templates/
│   └── examples/
├── commands/                      # Slash commands (explicitly invoked)
│   ├── github-push.md             # Secure git push + repo setup + Pages
│   ├── start-app.md               # Auto-detect & start any app
│   └── linkedin-project-post.md   # LinkedIn post generator
├── CLAUDE.md                      # Repo context for Claude Code
└── README.md                      # This file

Quick Install

Skills

# ===== DevOps & Deployment =====
npx skills add https://github.com/alfredang/skills --skill docker-hub
npx skills add https://github.com/alfredang/skills --skill app-testing
npx degit alfredang/skills/app-store-submission .claude/skills/app-store-submission   # bundles scripts/

# ===== Documentation =====
npx skills add https://github.com/alfredang/skills --skill readme

# ===== Mobile & Design =====
npx degit alfredang/skills/mobile-ios-design .claude/skills/mobile-ios-design          # bundles references/

# ===== AI & Research =====
npx skills add https://github.com/alfredang/skills --skill notebooklm
npx skills add https://github.com/alfredang/skills --skill ai-avatar-video

Commands

npx degit alfredang/skills/commands/github-push.md          .claude/commands/github-push.md
npx degit alfredang/skills/commands/start-app.md            .claude/commands/start-app.md
npx degit alfredang/skills/commands/linkedin-project-post.md .claude/commands/linkedin-project-post.md

degit copies a single file or subfolder of this repo straight into your project (no git history). Skills that bundle helper scripts / references (app-store-submission, mobile-ios-design) and all commands are installed via degit so the full folder/file lands in your project where Claude Code picks it up automatically.

Update to Latest

# Skill — remove and reinstall
rm -rf ~/.agents/skills/<skill-name> ~/.claude/skills/<skill-name>
npx skills add https://github.com/alfredang/skills --skill <skill-name>

# Command — re-copy with --force
npx degit --force alfredang/skills/commands/<name>.md .claude/commands/<name>.md

Prerequisites

  • Claude Code with an active subscription
  • Node.js 18+ (for npx skills / npx degit)
  • Git & GitHub CLI (gh) — for /github-push
  • Docker — for docker-hub (optional)
  • Xcode & an Apple Developer account — for app-store-submission (optional)

Usage

Run commands explicitly:

/github-push               # Secure push + README + repo setup (+ pages to also deploy GitHub Pages)
/start-app                 # Auto-detect & start app on localhost
/linkedin-project-post     # Create a LinkedIn post

Or just describe what you want — matching skills auto-trigger:

  • "push docker image to docker hub"
  • "create a readme for my project"
  • "test my app on localhost"
  • "test mobile responsiveness on my live site"
  • "submit my iOS app to the App Store"
  • "design an iOS screen with SwiftUI"
  • "deep research this topic and make slides"
  • "create an AI avatar video"

Supported Platforms

Skills are automatically installed to all supported AI coding assistants (40+):

Category Platforms
Popular Claude Code, Cursor, Windsurf, GitHub Copilot, Continue, Cline
AI Assistants OpenHands, Codex, Gemini CLI, Kimi Code CLI, Qwen Code, Mistral Vibe
IDE Extensions Augment, CodeBuddy, Kilo Code, Roo Code, Zencoder, Junie
CLI Tools OpenCode, Goose, Command Code, Kiro CLI, iFlow CLI, Pi
Enterprise Factory AI/Droid, Antigravity, Replit, Amp
Others Trae, Kode, MCPJam, Mux, Qoder, Crush, OpenClaw, Neovate, Pochi, AdaL

Troubleshooting

Issue Solution
Skill doesn't appear in /skills Remove and reinstall (see Update to Latest), then restart editor
Command doesn't appear under / Confirm the file is at .claude/commands/<name>.md, then restart your editor
npx skills add says skill already exists Remove existing first: rm -rf ~/.agents/skills/<name> ~/.claude/skills/<name> then reinstall
Skill is outdated Same as above — remove and reinstall to pull the latest version

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-skill)
  3. Commit your changes (git commit -m 'Add amazing skill')
  4. Push to the branch (git push origin feature/amazing-skill)
  5. Open a Pull Request

License

MIT License - see LICENSE for details.


Acknowledgements

  • Anthropic — Claude Code platform
  • Playwright — Browser automation for screenshot capture
  • shields.io — Badge generation
  • GitHub CLI — Repository management automation
  • Thanks to all contributors and the Claude Code community

Developed by Tertiary Infotech Academy Pte. Ltd.

If you find these skills useful, please give us a star!

Made with Claude Code

About

Claude Code skills: auto-detect & start any app, README generator, Docker Hub push, LinkedIn posts, NotebookLM slides, secret scanner, mobile responsiveness testing | Install with npx skills add

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages