Hermes Registry

Skills

Self-contained task procedures the Hermes agent can follow — each a single SKILL.md following the agentskills.io open standard.

71 results

Skillsoftware-development

api-and-interface-design

1.0.0

addyosmani · software-development

Guides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints, defining type contracts between modules, or establishing boundaries between frontend and backend.

APIInterface DesignArchitecture
0

ask-matt

1.0.0

mattpocock · software-development

Ask which skill or flow fits your situation. A router over the user-invoked skills in this repo.

EngineeringAdviceClaude Code
0

aspnet-core

1.0.0

openai · software-development

Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs, controller-based Web APIs, SignalR, gRPC, middleware, dependency injection, configuration, authentication, authorization, testing, performance, deployment, or ASP.NET Core upgrades.

ASP.NET.NETBackend
0

brainstorming

1.0.0

obra · software-development

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.

BrainstormingIdeationPlanning
1

browser-testing-with-devtools

1.0.0

addyosmani · software-development

Tests in real browsers via Chrome DevTools MCP. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture console errors, analyze network requests, profile performance, or verify visual output with real runtime data. Requires the chrome-devtools MCP server to be configured.

BrowserTestingDevTools
0

chatgpt-apps

1.0.0

openai · software-development

Build, scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications that combine an MCP server and widget UI. Use when Codex needs to design tools, register UI resources, wire the MCP Apps bridge or ChatGPT compatibility APIs, apply Apps SDK metadata or CSP or domain settings, or produce a docs-aligned project scaffold. Prefer a docs-first workflow by invoking the openai-docs skill or OpenAI developer docs MCP tools before generating code.

ChatGPTApps SDKOpenAI
0

claude-api

1.0.0

anthropics · software-development

Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIGGER — read BEFORE opening the target file; don't skip because it "looks like a one-liner" — whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing/model choice/limits/caching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent/MCP/tool-definition/multi-agent/RAG/LLM-judge/computer-use; generate/summarize/extract/classify/rewrite/converse over NL; debugging refusals/cutoffs/streaming/tool-calls/tokens). SKIP only when another provider is being worked on (overrides all triggers): OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIRST if no provider named — don't Read the file).

ClaudeAnthropicAPI
0

cli-creator

1.0.0

openai · software-development

Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.

CLIToolingScaffolding
0

code-review-and-quality

1.0.0

addyosmani · software-development

Conducts multi-axis code review. Use before merging any change. Use when reviewing code written by yourself, another agent, or a human. Use when you need to assess code quality across multiple dimensions before it enters the main branch.

Code ReviewQualityStandards
0

code-simplification

1.0.0

addyosmani · software-development

Simplifies code for clarity. Use when refactoring code for clarity without changing behavior. Use when code works but is harder to read, maintain, or extend than it should be. Use when reviewing code that has accumulated unnecessary complexity.

RefactoringSimplificationCleanup
0

codebase-design

1.0.0

mattpocock · software-development

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

ArchitectureDesignCodebase
1

context-engineering

1.0.0

addyosmani · software-development

Optimizes agent context setup. Use when starting a new session, when agent output quality degrades, when switching between tasks, or when you need to configure rules files and context for a project.

ContextPromptingAgents
0

debugging-and-error-recovery

1.0.0

addyosmani · software-development

Guides systematic root-cause debugging. Use when tests fail, builds break, behavior doesn't match expectations, or you encounter any unexpected error. Use when you need a systematic approach to finding and fixing the root cause rather than guessing.

DebuggingErrorsRecovery
0

debugging-hermes-tui-commands

1.0.0

Hermes Agent · software-development

Debug Hermes TUI slash commands: Python, gateway, Ink UI.

debugginghermes-agenttui
0

deprecation-and-migration

1.0.0

addyosmani · software-development

Manages deprecation and migration. Use when removing old systems, APIs, or features. Use when migrating users from one implementation to another. Use when deciding whether to maintain or sunset existing code.

DeprecationMigrationRefactoring
0

diagnosing-bugs

1.0.0

mattpocock · software-development

Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.

DebuggingBugsDiagnosis
0

dispatching-parallel-agents

1.0.0

obra · software-development

Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies

AgentsParallelOrchestration
0

documentation-and-adrs

1.0.0

addyosmani · software-development

Records decisions and documentation. Use when making architectural decisions, changing public APIs, shipping features, or when you need to record context that future engineers and agents will need to understand the codebase.

DocumentationADRsDecisions
0

domain-modeling

1.0.0

mattpocock · software-development

Build and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain the domain model.

Domain ModelingDDDArchitecture
0

doubt-driven-development

1.0.0

addyosmani · software-development

Subjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when correctness matters more than speed, when working in unfamiliar code, when stakes are high (production, security-sensitive logic, irreversible operations), or any time a confident output would be cheaper to verify now than to debug later.

MethodologyAssumptionsVerification
0

executing-plans

1.0.0

obra · software-development

Use when you have a written implementation plan to execute in a separate session with review checkpoints

PlansExecutionWorkflow
0

finishing-a-development-branch

1.0.0

obra · software-development

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup

GitBranchWorkflow
0

git-workflow-and-versioning

1.0.0

addyosmani · software-development

Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, or when you need to organize work across multiple parallel streams.

GitWorkflowVersioning
0

grill-with-docs

1.0.0

mattpocock · software-development

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

DocsReviewVerification
0
Page 1 of 3