docx-format-replicator
NewExtract formatting from Word documents and generate new documents with the same format
Summary
This skill extracts formatting from existing Word documents and generates new documents with identical styling, enabling developers to automate the creation of consistently formatted reports, templates, and documentation series without manual formatting.
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
/plugin marketplace add <org/repo>Add the configuration to /plugin install docx-format-replicator@<marketplace>
/pluginUse Cases
Usage Examples
/docx-format-replicator extract formatting from template.docx and generate a new document with the same format using data from report_data.json
Extract the formatting from corporate_report.docx and create a new document named Q2_Report.docx with the same styles.
/docx-format-replicator --template meeting_minutes_template.docx --output new_meeting.docx --content 'Meeting date: 2025-03-20, Attendees: Alice, Bob'
Security Audits
Frequently Asked Questions
What is docx-format-replicator?
This skill extracts formatting from existing Word documents and generates new documents with identical styling, enabling developers to automate the creation of consistently formatted reports, templates, and documentation series without manual formatting.
How to install docx-format-replicator?
To install docx-format-replicator: add a marketplace (/plugin marketplace add <org/repo>), then add the config to /plugin install docx-format-replicator@<marketplace>. Finally, /plugin in Claude Code.
What is docx-format-replicator best for?
docx-format-replicator is a plugin categorized under Documentation. It is designed for: documentation. Created by iamzhihuix.
What can I use docx-format-replicator for?
docx-format-replicator is useful for: Replicate the exact formatting of a corporate report template to generate new monthly status reports.; Batch-produce a series of technical specification documents with uniform headings, fonts, and table styles.; Generate standardized development task sheets from a master template for multiple projects.; Create consistently formatted meeting minutes by cloning the style of an existing minutes document.; Produce branded client deliverables by extracting and reapplying formatting from a company-approved Word template.; Automate the generation of formatted API documentation from structured data using a reference document's style..