Back to Discover

happy-claude-skills

skill

iamzhihuix

View on GitHub
303 starsMITSynced Aug 2, 2026

Install to Claude Code

/plugin marketplace add iamzhihuix/happy-claude-skills

README

English | 中文

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 --provider flag

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, .env files)
  • 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, and package.json for 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 via npx -y bun)
  • Per-provider API keys (exported as env vars or referenced via 1password skill). See each skill's references/providers.md for the full list.

happy-dreamina

  • ByteDance dreamina CLI: curl -fsSL https://jimeng.jianying.com/cli | bash
  • A Jimeng account (dreamina login opens 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

Contributing

Issues and Pull Requests are welcome!

License

MIT License

Rendered live from iamzhihuix/happy-claude-skills's GitHub README — not stored, always reflects the source repo.

24 Plugins

NameDescriptionCategorySource
docx-format-replicatorExtract formatting from Word documents and generate new documents with the same format./
docx-format-replicatorSkill bundled in docx-format-replicatorskill./skills/docx-format-replicator
video-processorDownload and process videos from YouTube with audio extraction, format conversion, and Whisper transcription./
video-processorSkill bundled in video-processorskill./skills/video-processor
wechat-article-writerWeChat article writing workflow with research, writing, title generation, and formatting optimization./
wechat-article-writerSkill bundled in wechat-article-writerskill./skills/wechat-article-writer
browserBrowser automation with Chrome DevTools Protocol for scraping, testing, and visual verification./
browserSkill bundled in browserskill./skills/browser
trends-bulletinMulti-platform trending topics bulletin with AI analysis, sends formatted report to Telegram./
trends-bulletinSkill bundled in trends-bulletinskill./skills/trends-bulletin
1passwordManage passwords and API credentials with 1Password CLI (op)./
1passwordSkill bundled in 1passwordskill./skills/1password
happy-image-genUniversal AI image generation across OpenAI DALL-E / gpt-image, Google Gemini / Imagen, Replicate, Stability, FAL, Ark Seedream, Bailian, and SiliconFlow. One CLI, pick any provider../
happy-image-genSkill bundled in happy-image-genskill./skills/happy-image-gen
happy-video-genUniversal AI video generation across OpenAI Sora, Google Veo, Runway, Pika, Luma, FAL (Kling / Wan), Ark Seedance, Bailian Wanx, MiniMax Hailuo, and Vidu. Handles async submit, poll, and download uniformly../
happy-video-genSkill bundled in happy-video-genskill./skills/happy-video-gen
happy-audio-genUniversal AI TTS / voice generation across OpenAI TTS, ElevenLabs, Bailian Qwen-TTS, MiniMax, SiliconFlow CosyVoice, and PlayHT. Auto-chunks long Chinese text for Qwen-TTS../
happy-audio-genSkill bundled in happy-audio-genskill./skills/happy-audio-gen
happy-dreaminaByteDance Jimeng (Dreamina) image and video generation via the official `dreamina` CLI. Browser-based login, covers text2image / image2image / text2video / image2video plus task history../
happy-dreaminaSkill bundled in happy-dreaminaskill./skills/happy-dreamina
open-source-prepPrepare a private project for open-source release: scan for leaked secrets/tokens in code and git history, recommend a license via decision tree (MIT / Apache 2.0 / GPL), generate LICENSE / CONTRIBUTING.md / SECURITY.md, and audit .gitignore and bundle identifiers for trademark issues../
open-source-prepSkill bundled in open-source-prepskill./skills/open-source-prep
happy-app-auditAudit a local macOS app's telemetry / reporting via static analysis only. Identifies embedded SDKs (AppLog, Parfait, TTNet, mars, MMKV, Sentry, Firebase, Bugly, Umeng, etc.), maps upload endpoints, inventories on-disk queues. No packet capture, no debugger, no DRM bypass../
happy-app-auditSkill bundled in happy-app-auditskill./skills/happy-app-audit

0 Comments

Login required
Log in to post a comment or update on this repo.

No comments yet — be the first to share an update.