browser
π―Skillfrom iamzhihuix/happy-claude-skills
Automates web browsing tasks using Chrome DevTools Protocol, enabling interactive page navigation, JavaScript execution, screenshot capture, and DOM element selection.
Installation
npx skills add https://github.com/iamzhihuix/happy-claude-skills --skill browserSkill Details
Overview
[English](README.md) | [δΈζ](README.zh-CN.md)
# Happy Claude Skills
A collection of practical skill plugins designed for Claude Code.
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
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
Installation
Install from GitHub
First, add this repository as a plugin marketplace in Claude Code:
```
/plugin marketplace add iamzhihuix/happy-claude-skills
```
Then install the skills you need:
```
/plugin install docx-format-replicator@happy-claude-skills
/plugin install video-processor@happy-claude-skills
/plugin install wechat-article-writer@happy-claude-skills
/plugin install browser@happy-claude-skills
```
Local Development Installation
After cloning the repository, use the --plugin-dir parameter:
```bash
git clone https://github.com/iamzhihuix/happy-claude-skills.git
claude --plugin-dir /path/to/happy-claude-skills
```
Usage
After installation, simply describe your needs in Claude Code:
> "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"
Claude will automatically identify and invoke the appropriate skill.
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
```
browser
- Node.js 18+
- puppeteer-core
- Google Chrome
```bash
npm install --prefix skills/browser
```
Project Structure
```
happy-claude-skills/
βββ .claude-plugin/
β βββ marketplace.json # Marketplace configuration
βββ 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
β βββ browser/
β βββ SKILL.md # Skill definition
β βββ package.json # Node.js dependencies
β βββ scripts/ # Node.js scripts
βββ 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)'
More from this repository4
Provides a curated marketplace of practical Claude plugins for document formatting, video processing, content writing, and web automation tasks.
Automates WeChat article creation by guiding users through research, writing, headline generation, and content optimization for self-media and official account publishing.
Extracts formatting from existing Word documents and automatically generates new documents maintaining the original document's style and layout.
Downloads, converts, and transcribes videos from platforms like YouTube, extracting audio and generating text transcriptions using Whisper.