Top Rated
The most starred skills loved by the community. Quality guaranteed!
tdd
by mattpocock
Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.
jupyter-live-kernel
by NousResearch
Use a live Jupyter kernel for stateful, iterative Python execution via hamelnb. Load this skill when the task involves exploration, iteration, or inspecting intermediate results — data science, ML experimentation, API exploration, or building up complex code step-by-step. Uses terminal to run CLI commands against a live Jupyter kernel. No new tools required.
openhue
by NousResearch
Control Philips Hue lights, rooms, and scenes via the OpenHue CLI. Turn lights on/off, adjust brightness, color, color temperature, and activate scenes.
polymarket
by NousResearch
Query Polymarket prediction market data — search markets, get prices, orderbooks, and price history. Read-only via public REST APIs, no API key needed.
nano-pdf
by NousResearch
Edit PDFs with natural-language instructions using the nano-pdf CLI. Modify text, fix typos, update titles, and make content changes to specific pages without manual editing.
findmy
by NousResearch
Track Apple devices and AirTags via FindMy.app on macOS using AppleScript and screen capture.
xitter
by NousResearch
Interact with X/Twitter via the x-cli terminal client using official X API credentials. Use for posting, reading timelines, searching tweets, liking, retweeting, bookmarks, mentions, and user lookups.
hermes-agent
by NousResearch
Complete guide to using and extending Hermes Agent — CLI usage, setup, configuration, spawning additional agents, gateway platforms, skills, voice, tools, profiles, and a concise contributor reference. Load this skill when helping users configure Hermes, troubleshoot issues, spawn agent instances, or make code contributions.
blogwatcher
by NousResearch
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI. Add blogs, scan for new articles, and track what you've read.
edit-article
by mattpocock
The user will invoke this skill to help them edit an article.
edit-article
by mattpocock
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
ubiquitous-language
by mattpocock
Extract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to UBIQUITOUS_LANGUAGE.md. Use when user wants to define domain terms, build a glossary, harden terminology, create a ubiquitous language, or mentions "domain model" or "DDD".
Obsidian Vault
by mattpocock
```
request-refactor-plan
by mattpocock
Create a detailed refactor plan with tiny commits via user interview, then file it as a GitHub issue. Use when user wants to plan a refactor, create a refactoring RFC, or break a refactor into safe incremental steps.
setup-pre-commit
by mattpocock
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
migrate-to-shoehorn
by mattpocock
Migrate test files from as type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace as in tests, or needs partial test data.
zoom-out
by mattpocock
Tell the agent to zoom out and give broader context or a higher-level perspective. Use when you're unfamiliar with a section of code or need to understand how it fits into the bigger picture.
test
by facebook
Use when you need to run tests for React core. Supports source, www, stable, and experimental channels.
verify
by facebook
Use when you want to validate changes before committing, or when you need to check all React contribution requirements.
extract-errors
by facebook
Use when adding new error messages to React, or seeing "unknown error code" warnings.
flow
by facebook
Use when you need to run Flow type checking, or when seeing Flow type errors in React code.
feature-flags
by facebook
Use when feature flag tests fail, flags need updating, understanding @gate pragmas, debugging channel-specific test failures, or adding new flags to React.
fix
by facebook
Use when you have lint errors, formatting issues, or before committing code to ensure it passes CI.
flags
by facebook
Use when you need to check feature flag states, compare channels, or debug why a feature behaves differently across release channels.