A collection of practical skill plugins for AI coding agents.
概览
A collection of practical skill plugins for AI coding agents.
README
Happy Claude Skills
A collection of practical skill plugins for AI coding agents.
Works with Claude Code, Codex, Factory Droid, OpenClaw, Cursor, and 40+ agents.
Included Skills
docx-format-replicator
Extract formatting from existing Word documents and generate new documents with the same format.
Use Cases:
- Corporate document template replication
- Batch generation of consistently formatted documents
- Technical specification document series
- Standardized documentation like development task sheets
video-processor
Download and process videos from YouTube and other platforms. Supports video download, audio extraction, format conversion, and Whisper transcription.
Use Cases:
- Download videos from YouTube and other platforms
- Extract audio from video files
- Convert videos to MP4/WebM formats
- Transcribe audio/video to text using Whisper
wechat-article-writer
Automated WeChat article writing workflow with 4 steps: research, writing, title generation, and formatting optimization.
Use Cases:
- Write WeChat official account articles
- Generate viral headlines
- Content creation for self-media
- Article formatting and optimization
trends-bulletin
Multi-platform trending topics bulletin. Fetches trends from HuggingFace, GitHub, Hacker News, Product Hunt, Reddit, and YouTube, then sends a formatted report to Telegram.
Use Cases:
- Daily multi-platform trend monitoring
- AI/tech hot topics discovery
- Content creator topic research
- Telegram automated trend push
browser
Browser automation using Chrome DevTools Protocol. Start Chrome, navigate pages, execute JavaScript, take screenshots, and interactively pick DOM elements.
Use Cases:
- Web scraping with authenticated sessions
- Visual regression testing
- DOM inspection and data extraction
- Screenshot capture for documentation
1password
Manage passwords and API credentials using 1Password CLI (op). Save, query, and retrieve API keys/tokens, inject secrets into scripts via environment variables.
Use Cases:
- Save API keys and tokens to 1Password vault
- Query and retrieve stored credentials
- Inject secrets into scripts with
op run --env-file - Manage API credentials with metadata (created date, expiry, tags)
happy-image-gen
Universal AI image generation — one CLI across 8 providers: OpenAI DALL-E / gpt-image, Google Gemini / Imagen, Replicate (Flux / SDXL / any), Stability AI, FAL, Ark Seedream, Bailian (qwen-image / wanx), SiliconFlow (Kolors).
Use Cases:
- Draft illustrations and hero images
- Text-on-image posters (Ark Seedream for Chinese, OpenAI gpt-image-1 for English)
- Reference-driven edits (OpenAI gpt-image / Google Gemini multimodal)
- Swap providers with a single
--providerflag
happy-video-gen
Universal AI video generation — one CLI across 10 providers: OpenAI Sora, Google Veo, Runway, Pika, Luma, FAL (Kling / Wan / wrappers), Ark Seedance, Bailian Wanx, MiniMax Hailuo, Vidu. Handles the submit → poll → download pipeline uniformly.
Use Cases:
- Text-to-video or image-to-video clips (5–10s)
- Quickly A/B different providers for the same prompt
- Cheap drafts via FAL Kling Turbo or Ark Seedance Lite
- Voice-synced dialogue via Google Veo 3 or OpenAI Sora 2
happy-audio-gen
Universal AI TTS / voice generation — one CLI across 6 providers: OpenAI TTS, ElevenLabs, Bailian (qwen-tts / qwen3-tts-vd with auto-chunking for long Chinese text), MiniMax speech-02-hd, SiliconFlow CosyVoice, PlayHT 2.0.
Use Cases:
- Narration / voice-over for scripts
- Long-form Chinese article → audiobook (auto sentence-split)
- Multilingual TTS with voice cloning (ElevenLabs, PlayHT)
- Fast English preview reads (OpenAI gpt-4o-mini-tts)
happy-dreamina
ByteDance Jimeng (Dreamina) image and video generation via the official dreamina CLI. Browser-based login (no API key needed), covers text2image / image2image / text2video / image2video plus task history via list_task.
Use Cases:
- Jimeng-exclusive models for image and short video
- Browser OAuth login instead of managing another API key
- Resuming async jobs via submit_id
open-source-prep
Prepare a private project for open-source release. Scans for leaked secrets in code and git history, recommends a license based on project context, and generates all required open-source scaffolding.
Use Cases:
- Pre-push secret scan (GitHub / AWS / OpenAI / Anthropic / Slack / Stripe tokens, private keys,
.envfiles) - License selection via 3-question decision tree (defaults to MIT; Apache 2.0 for enterprise or patent-heavy projects)
- Auto-generate LICENSE, CONTRIBUTING.md, SECURITY.md, and README disclaimer
- Audit
.gitignore, bundle identifiers, andpackage.jsonfor trademark / ownership issues
Installation
Universal Install (Recommended)
Works with Claude Code, Codex, Droid, OpenClaw, Cursor, and 40+ agents:
# Install all skills (interactive — pick agents and skills)
npx skills add iamzhihuix/happy-claude-skills
# Install specific skills
npx skills add iamzhihuix/happy-claude-skills --skill happy-image-gen --skill happy-video-gen
npx skills add iamzhihuix/happy-claude-skills --skill browser --skill 1password
# Install to a specific agent
npx skills add iamzhihuix/happy-claude-skills --agent codex
npx skills add iamzhihuix/happy-claude-skills --agent droid
npx skills add iamzhihuix/happy-claude-skills --agent openclaw
# Install all skills to all agents, no prompts
npx skills add iamzhihuix/happy-claude-skills --all
Claude Code Plugin Marketplace
/plugin marketplace add iamzhihuix/happy-claude-skills
/plugin install browser@happy-claude-skills
/plugin install happy-image-gen@happy-claude-skills
/plugin install happy-video-gen@happy-claude-skills
/plugin install happy-audio-gen@happy-claude-skills
/plugin install happy-dreamina@happy-claude-skills
Local Development
git clone https://github.com/iamzhihuix/happy-claude-skills.git
# Claude Code
claude --plugin-dir /path/to/happy-claude-skills
# Or use skills CLI for any agent
npx skills add ./happy-claude-skills --all
Usage
After installation, simply describe your needs — your agent will automatically identify and invoke the appropriate skill:
“I have a document template and need to generate 5 new documents with the same format”
“Download this YouTube video and transcribe it to text”
“Help me write a WeChat article about AI programming tips”
“Scrape the product information from this webpage”
“帮我发一下热词速报” / “Send me a trends bulletin”
“Save this API key to 1Password”
Dependencies
docx-format-replicator
- Python 3.7+
- python-docx
pip install python-docx
video-processor
- Python 3.7+
- yt-dlp
- FFmpeg
- openai-whisper
pip install yt-dlp openai-whisper
brew install ffmpeg # macOS
trends-bulletin
- Bun(无外部依赖,使用内置 fetch)
# 安装 Bun(如未安装)
curl -fsSL https://bun.sh/install | bash
browser
- Node.js 18+
- puppeteer-core
- Google Chrome
npm install --prefix skills/browser
happy-image-gen / happy-video-gen / happy-audio-gen
- Bun 1.1+ (
curl -fsSL https://bun.sh/install | bash, or run vianpx -y bun) - Per-provider API keys (exported as env vars or referenced via
1passwordskill). See each skill’sreferences/providers.mdfor the full list.
happy-dreamina
- ByteDance
dreaminaCLI:curl -fsSL https://jimeng.jianying.com/cli | bash - A Jimeng account (
dreamina loginopens the browser for OAuth — no API key)
Project Structure
happy-claude-skills/
├── AGENTS.md # Agent instructions (Codex, etc.)
├── .claude-plugin/
│ └── marketplace.json # Claude Code marketplace config
├── skills/
│ ├── docx-format-replicator/
│ │ ├── SKILL.md # Skill definition
│ │ ├── scripts/ # Python scripts
│ │ ├── assets/ # Example files
│ │ └── references/ # Reference docs
│ ├── video-processor/
│ │ ├── SKILL.md # Skill definition
│ │ └── scripts/ # Python scripts
│ ├── wechat-article-writer/
│ │ └── SKILL.md # Skill definition
│ ├── trends-bulletin/
│ │ ├── SKILL.md # Skill definition
│ │ └── scripts/ # Python script
│ ├── browser/
│ │ ├── SKILL.md # Skill definition
│ │ ├── package.json # Node.js dependencies
│ │ └── scripts/ # Node.js scripts
│ ├── happy-image-gen/ # 8-provider image CLI (Bun)
│ ├── happy-video-gen/ # 10-provider video CLI (Bun, async)
│ ├── happy-audio-gen/ # 6-provider TTS CLI (Bun)
│ └── happy-dreamina/ # Pure instruction skill wrapping dreamina CLI
├── README.md
└── LICENSE
Acknowledgments
- video-processor skill is adapted from claude-code-hooks-multi-agent-observability by @disler
- browser skill is based on Mario Zechner’s article What if you don’t need MCP? (GitHub), adapted from Factory.ai
Contributing
Issues and Pull Requests are welcome!
License
MIT License
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add iamzhihuix/happy-claude-skills