Skills
Self-contained task procedures the Hermes agent can follow — each a single SKILL.md following the agentskills.io open standard.
24 results
brainstorming
1.0.0obra · 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.
data-manager-api-event-ingestion
1.0.0google · 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).
deprecation-and-migration
1.0.0addyosmani · 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.
executing-plans
1.0.0obra · software-development
Use when you have a written implementation plan to execute in a separate session with review checkpoints
figma
1.0.0openai · 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.
figma-code-connect-components
1.0.0openai · 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`.
figma-implement-design
1.0.0openai · 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`.
finishing-a-development-branch
1.0.0obra · 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
frontend-ui-engineering
1.0.0addyosmani · 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.
gh-fix-ci
1.0.0openai · 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.
google-mobile-ads-banner
1.0.0google · 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-mobile-ads-interstitial
1.0.0google · 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-mobile-ads-rewarded
1.0.0google · 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.
implement
1.0.0mattpocock · software-development
Implement a piece of work based on a PRD or set of issues.
incremental-implementation
1.0.0addyosmani · 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.
kanban-codex-lane
1.0.0Hermes 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.
notion-spec-to-implementation
1.0.0openai · productivity
Turn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them.
plan
1.0.0Hermes Agent · software-development
Plan mode: write markdown plan to .hermes/plans/, no exec.
planning-and-task-breakdown
1.0.0addyosmani · 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.
receiving-code-review
1.0.0obra · 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
source-driven-development
1.0.0addyosmani · 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.
subagent-driven-development
1.1.0Hermes Agent (adapted from obra/superpowers) · software-development
Execute plans via delegate_task subagents (2-stage review).
using-git-worktrees
1.0.0obra · 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
writing-plans
1.1.0Hermes Agent (adapted from obra/superpowers) · software-development
Write implementation plans: bite-sized tasks, paths, code.