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
- About
- Skills vs Commands
- Available Skills
- Available Commands
- Tech Stack
- Architecture
- Project Structure
- Quick Install
- Usage
- Supported Platforms
- Troubleshooting
- Contributing
- License
- Acknowledgments
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.
- 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 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.
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
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 |
| 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) |
┌──────────────────────────────────────────────────────┐
│ 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)
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
# ===== 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-videonpx 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.mddegit 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 viadegitso the full folder/file lands in your project where Claude Code picks it up automatically.
# 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- 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)
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"
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 |
| 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 |
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-skill) - Commit your changes (
git commit -m 'Add amazing skill') - Push to the branch (
git push origin feature/amazing-skill) - Open a Pull Request
MIT License - see LICENSE for details.
- 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