Agent skill
browser-extension-developer
Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.
Install this agent skill to your Project
npx add-skill https://github.com/yamadashy/repomix/tree/main/browser/.claude/skills/browser-extension-developer
SKILL.md
Browser Extension Developer
Cross-browser extension (Chrome/Firefox/Edge) using WXT framework with Manifest V3. Injects "Repomix" button into GitHub repository pages.
Structure
browser/
├── entrypoints/ # background.ts, content.ts
├── public/_locales/ # i18n (12 languages)
├── wxt.config.ts # WXT configuration
└── .output/ # Built files (chrome-mv3, firefox-mv2)
Commands
npm run dev- Development mode (Chrome default)npm run dev:firefox- Firefox dev modenpm run build-all- Build all browsersnpm run lint/npm run test
i18n
12 languages: en, ja, de, fr, es, pt_BR, id, vi, ko, zh_CN, zh_TW, hi
New language: Create public/_locales/[code]/messages.json with keys: appDescription, openWithRepomix
Notes
- Chrome/Edge use
chrome.*APIs, Firefox may need polyfills - Run lint and tests before completion
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
repomix
Pack and analyze codebases into AI-friendly single files using Repomix. Use when the user wants to explore repositories, analyze code structure, find patterns, check token counts, or prepare codebase context for AI analysis. Supports both local directories and remote GitHub repositories.
repomix-explorer
Use this skill when the user wants to analyze or explore a codebase (remote repository or local repository) using Repomix. Triggers on: 'analyze this repo', 'explore codebase', 'what's the structure', 'find patterns in repo', 'how many files/tokens'. Runs repomix CLI to pack repositories, then analyzes the output.
agent-memory
Use this skill when the user asks to save, remember, recall, or organize memories. Triggers on: 'remember this', 'save this', 'note this', 'what did we discuss about...', 'check your notes', 'clean up memories'. Also use proactively when discovering valuable findings worth preserving.
contextual-commit
Write contextual commits that capture intent, decisions, and constraints alongside code changes. Use when committing code, finishing a task, or when the user asks to commit. Extends Conventional Commits with structured action lines in the commit body that preserve WHY code was written, not just WHAT changed.
website-maintainer
Use this skill when working on the Repomix documentation website in `website/` directory, including VitePress configuration, multi-language content, or translation workflows.
verl-rl-training
Provides guidance for training LLMs with reinforcement learning using verl (Volcano Engine RL). Use when implementing RLHF, GRPO, PPO, or other RL algorithms for LLM post-training at scale with flexible infrastructure backends.
Didn't find tool you were looking for?