Reusable agent skills for Weng Lab's development and writing workflows. Browse the skills below, choose the ones that fit your work, and install them into your coding agent.
Browse on skills.sh · Contribute a skill · Maintainer guide
Run this from the project where you want to use the skills, then select skills and agents interactively:
npx skills@latest add weng-lab/skillsPreview the available skills without installing:
npx skills@latest add weng-lab/skills --listRequires Node.js 22.20 or newer. The CLI supports Claude Code, Cursor, Codex, OpenCode, Gemini CLI, and other agents.
| Skill | When to choose it |
|---|---|
| react-best-practices | Weng Lab's general React/TypeScript guidance: state, effects, component design, composition, and React/Next.js performance. Start here for everyday React work. |
| react-doctor | Run React Doctor and interpret its diagnostics, scan scope, and configuration. Requires React Doctor installed in the target project. |
| vercel-react-best-practices | The bundled Vercel performance rulebook for React and Next.js. Choose this for its detailed optimization references; it overlaps with the general React skill. |
npx skills@latest add weng-lab/skills --skill react-best-practices| Skill | When to choose it |
|---|---|
| commit | Inspect and commit changes when you explicitly ask the agent to create a Git commit. |
npx skills@latest add weng-lab/skills --skill commit| Skill | When to choose it |
|---|---|
| unslop | Write and revise documentation, messages, PR descriptions, and other prose with a natural voice. |
npx skills@latest add weng-lab/skills --skill unslopInstall multiple skills for a specific agent:
npx skills@latest add weng-lab/skills --skill commit unslop --agent claude-codeAdd --global to make a skill available across projects:
npx skills@latest add weng-lab/skills --skill commit --globalnpx skills@latest list
npx skills@latest update --project
npx skills@latest update --global
npx skills@latest update commit
npx skills@latest remove commitupdate refreshes the skills installed in your agent. @latest selects the latest CLI; the repository's pinned development CLI is upgraded separately.
Generate a prompt to use with your agent:
npx skills@latest use weng-lab/skills --skill commitThis prints a prompt and stages the skill in a temporary directory. To launch a supported agent with it, add an agent option, for example --agent claude-code.
Source skills live in skills/<category>/<skill-name>/. Each skill includes its own SKILL.md and supporting resources. The catalog above lists all current skills; bioinformatics is a reserved category with no published skills yet.
skills.sh.json defines the sections on our skills.sh page. The directory structure controls source organization; valid SKILL.md files make skills discoverable. CI checks skill format, references, CLI discovery, and complete grouping coverage.
See the maintainer guide for listing refreshes, retired skills, CLI upgrades, and attribution follow-ups.
Original contributions are licensed under the MIT License. Third-party material retains its existing licenses and attribution; see the provenance notes.