docx-format-replicator
NewExtract formatting from Word documents and generate new documents with the same format
Overview
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 --allClaude 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-skillsLocal 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 --allUsage
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-docxvideo-processor
- •Python 3.7+
- •yt-dlp
- •FFmpeg
- •openai-whisper
pip install yt-dlp openai-whisper
brew install ffmpeg # macOStrends-bulletin
- •Bun(无外部依赖,使用内置 fetch)
# 安装 Bun(如未安装)
curl -fsSL https://bun.sh/install | bashbrowser
- •Node.js 18+
- •puppeteer-core
- •Google Chrome
npm install --prefix skills/browserhappy-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
└── LICENSEAcknowledgments
- •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
Install & Usage
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/docx-format-replicator.md https://raw.githubusercontent.com/iamzhihuix/happy-claude-skills/main/SKILL.md/docx-format-replicatorFrequently Asked Questions
What is docx-format-replicator?
Extract formatting from Word documents and generate new documents with the same format
How to install docx-format-replicator?
To install docx-format-replicator, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /docx-format-replicator.
What is docx-format-replicator best for?
docx-format-replicator is a community categorized under Documentation. It is designed for: documentation. Created by iamzhihuix.