Creates, refines, and validates Agent Skills following the open standard at agentskills.io, Claude Code extensions, and Anthropic best practices. Use when building, creating, generating, or designing new skills.
Creates production-ready Agent Skills following the official specifications and best practices.
I automatically load when you mention:
Before creating any skill, read the current versions of these docs:
These are the source of truth. If anything in this skill contradicts those docs, the official docs win.
Create skills in 5 steps:
Only two fields are required:
---
name: my-skill
description: What this skill does and when to use it. Include specific keywords for discovery.
---
Optional fields: license, compatibility, metadata, allowed-tools.
Claude Code adds: disable-model-invocation, user-invocable, model,
context, agent, hooks, argument-hint.
Do NOT use: version (use metadata.version), auto_activates,
priority_score, source_urls, evaluation_criteria, invokes,
philosophy, maturity — none of these are recognized by any runtime.
From the official best practices:
✅ Frontmatter: name and description present and valid
✅ Name: Lowercase, hyphens only, 1-64 chars, matches directory name
✅ Description: 1-1024 chars, third person, includes trigger keywords
✅ Body: Under 500 lines
✅ References: One level deep from SKILL.md
✅ No stale content: No temporal references
✅ Consistent terminology: One term per concept throughout
✅ Tested: Works with at least 3 representative prompts
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer