BeClaude

docx-format-replicator

New
249Community RegistryDocumentationby iamzhihuix

Extract formatting from Word documents and generate new documents with the same format

First seen 5/22/2026

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

code
/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

code
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

Install & Usage

1
Add a marketplace
/plugin marketplace add <org/repo>
2
Install the plugin

Add the configuration to /plugin install docx-format-replicator@<marketplace>

3
Manage with /plugin
/plugin

Use Cases

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.

Usage Examples

1

/docx-format-replicator extract formatting from template.docx and generate a new document with the same format using data from report_data.json

2

Extract the formatting from corporate_report.docx and create a new document named Q2_Report.docx with the same styles.

3

/docx-format-replicator --template meeting_minutes_template.docx --output new_meeting.docx --content 'Meeting date: 2025-03-20, Attendees: Alice, Bob'

View source on GitHub
documentation

Security Audits

LicenseUnknownSourceWarnRepositoryPass

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..