🎯

browser

🎯Skill

from iamzhihuix/happy-claude-skills

VibeIndex|
What it does

Automates web browsing tasks using Chrome DevTools Protocol, enabling interactive page navigation, JavaScript execution, screenshot capture, and DOM element selection.

browser

Installation

Install skill:
npx skills add https://github.com/iamzhihuix/happy-claude-skills --skill browser
63
AddedJan 27, 2026

Skill Details

SKILL.md

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