wechat-article-writer
3.329 instalações · iamzhihuix/happy-claude-skills
Open source Repository Open in the app JSON README (API)
About
Skill publicada por iamzhihuix/happy-claude-skills, com 3.329 instalações medidas pelo skills.sh. Instale com: npx skills add iamzhihuix/happy-claude-skills@wechat-article-writer
Details
- Kind
- Agent skills
- Topic
- No topic detected
- Publisher
- iamzhihuix
- Origin
- skillssh
- Category
- ferramentas
- Stars
- 306
- Forks
- 30
- Open pull requests
- 1
- Last push
- 2026-04-20T01:07:19Z
- Repository state
- sumiu
- Language
- TypeScript
- License
- MIT
- Added
- 2026-08-30 15:21:45
- Updated
- 2026-08-31 16:01:10
- Origin id
iamzhihuix/happy-claude-skills/wechat-article-writer
README
[English](README.md) | [中文](README.zh-CN.md) # 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](https://github.com/vercel-labs/skills#available-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: ```bash # 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 ```bash 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 ```bash pip install python-docx ``` ### video-processor - Python 3.7+ - yt-dlp - FFmpeg - openai-whisper ```bash pip install yt-dlp openai-whisper brew install ffmpeg # macOS ``` ### trends-bulletin - Bun(无外部依赖,使用内置 fetch) ```bash # 安装 Bun(如未安装) curl -fsSL https://bun.sh/install | bash ``` ### browser - Node.js 18+ - puppeteer-core - Google Chrome ```bash 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 - **video-processor** skill is adapted from [claude-code-hooks-multi-agent-observability](https://github.com/disler/claude-code-hooks-multi-agent-observability) by [@disler](https://github.com/disler) - **browser** skill is based on [Mario Zechner](https://mariozechner.at)'s article [What if you don't need MCP?](https://mariozechner.at/posts/2025-11-02-what-if-you-dont-need-mcp/) ([GitHub](https://github.com/badlogic/browser-tools)), adapted from [Factory.ai](https://docs.factory.ai/guides/skills/browser) ## Contributing Issues and Pull Requests are welcome! ## License MIT License