Hermes Registry

Skills

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

24 results

Skill

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

data-manager-api-event-ingestion

1.0.0

google · domain

Guides developers through implementing event and conversion ingestion to Google products using the Data Manager API /v1/events/ingest endpoint and its associated client libraries. Use this skill when the user wants to upload offline conversions, enhanced conversions for leads, click conversions, Google Analytics web or app events, or any other event ingestion use case supported by the Data Manager API. Don't use for uploading audience members (use the data-manager-api-audience-ingestion skill).

Google AdsDataManager
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

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

figma

1.0.0

openai · design

Use the Figma MCP server to fetch design context, screenshots, variables, and assets from Figma, and to translate Figma nodes into production code. Trigger when a task involves Figma URLs, node IDs, design-to-code implementation, or Figma MCP setup and troubleshooting.

FigmaDesignMCP
0

figma-code-connect-components

1.0.0

openai · design

Connects Figma design components to code components using Code Connect mapping tools. Use when user says "code connect", "connect this component to code", "map this component", "link component to code", "create code connect mapping", or wants to establish mappings between Figma designs and code implementations. For canvas writes via `use_figma`, use `figma-use`.

FigmaCode ConnectComponents
0

figma-implement-design

1.0.0

openai · design

Translates Figma designs into production-ready application code with 1:1 visual fidelity. Use when implementing UI code from Figma files, when user mentions "implement design", "generate code", "implement component", provides Figma URLs, or asks to build components matching Figma specs. For Figma canvas writes via `use_figma`, use `figma-use`.

FigmaDesign-to-CodeImplementation
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
1

frontend-ui-engineering

1.0.0

addyosmani · design

Builds production-quality UIs. Use when building or modifying user-facing interfaces. Use when creating components, implementing layouts, managing state, or when the output needs to look and feel production-quality rather than AI-generated.

FrontendUIEngineering
0

gh-fix-ci

1.0.0

openai · github

Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use `gh` to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after explicit approval. Treat external providers (for example Buildkite) as out of scope and report only the details URL.

GitHubCIFixes
1

google-mobile-ads-banner

1.0.0

google · domain

Provides instructions to implement, integrate, or configure Google Mobile Ads (GMA) banner ads in Android and iOS mobile applications. Use when the task involves setting up banner ads in a mobile application.

Google AdsMobileAds
0

google-mobile-ads-interstitial

1.0.0

google · domain

Provides instructions for implementing, integrating, or configuring Google Mobile Ads (GMA) SDK interstitial ads in Android and iOS mobile applications. Use this skill when the task involves setting up interstitial ads. Don't use for "rewarded interstitial" ads.

Google AdsMobileAds
0

google-mobile-ads-rewarded

1.0.0

google · domain

Provides instructions for implementing, integrating, or configuring Google Mobile Ads (GMA) SDK rewarded ads in Android or iOS mobile applications. Use this skill when the task involves setting up rewarded ads. Don't use for "rewarded interstitial" ads.

Google AdsMobileAds
0

implement

1.0.0

mattpocock · software-development

Implement a piece of work based on a PRD or set of issues.

ImplementationCodingWorkflow
0

incremental-implementation

1.0.0

addyosmani · software-development

Delivers changes incrementally. Use when implementing any feature or change that touches more than one file. Use when you're about to write a large amount of code at once, or when a task feels too big to land in one step.

ImplementationIncrementalWorkflow
0

kanban-codex-lane

1.0.0

Hermes Agent · autonomous-ai-agents

Use when a Hermes Kanban worker wants to run Codex CLI as an isolated implementation lane while Hermes keeps ownership of task lifecycle, reconciliation, testing, and handoff.

kanbancodexworktrees
1

notion-spec-to-implementation

1.0.0

openai · productivity

Turn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them.

NotionSpecsImplementation
0

plan

1.0.0

Hermes Agent · software-development

Plan mode: write markdown plan to .hermes/plans/, no exec.

planningplan-modeimplementation
3

planning-and-task-breakdown

1.0.0

addyosmani · productivity

Breaks work into ordered tasks. Use when you have a spec or clear requirements and need to break work into implementable tasks. Use when a task feels too large to start, when you need to estimate scope, or when parallel work is possible.

PlanningTasksBreakdown
0

receiving-code-review

1.0.0

obra · software-development

Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation

Code ReviewFeedback
0

source-driven-development

1.0.0

addyosmani · software-development

Grounds every implementation decision in official documentation. Use when you want authoritative, source-cited code free from outdated patterns. Use when building with any framework or library where correctness matters.

MethodologySourceDevelopment
0

subagent-driven-development

1.1.0

Hermes Agent (adapted from obra/superpowers) · software-development

Execute plans via delegate_task subagents (2-stage review).

delegationsubagentimplementation
0

using-git-worktrees

1.0.0

obra · software-development

Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback

GitWorktrees
0

writing-plans

1.1.0

Hermes Agent (adapted from obra/superpowers) · software-development

Write implementation plans: bite-sized tasks, paths, code.

planningdesignimplementation
0