Back to Skills

skill-creator

Guide for creating effective skills for Apollo GraphQL and GraphQL development. Use this skill when: (1) users want to create a new skill, (2) users want to update an existing skill, (3) users ask about skill structure or best practices, (4) users need help writing SKILL.md files.

104stars12forksUpdated 8/17/2026

Security Assessment

Safe(95/100)
Security Score95/100

About skill-creator

Skill-creator is a meta-skill that guides authors in building effective skills for Apollo GraphQL and GraphQL development, following the Agent Skills specification. It solves the problem of inconsistent, hard-to-trigger skills by codifying the directory structure, SKILL.md frontmatter, description patterns, and body organization that make a skill discoverable and useful to an AI agent.

It documents the required and optional layout (SKILL.md plus optional references, scripts, templates, and assets), the frontmatter fields and their constraints (name rules, description length and trigger phrasing, license, compatibility, metadata, allowed-tools), and recommended body sections such as Overview, Process with checkboxes, Quick Reference, Security, Reference Files, and Ground Rules. A companion reference tailors this to the Apollo repository: product versus convention skill categories, consistent trigger-description templates, GraphOS MCP tool integration, process structures, and example GraphQL/TypeScript/Rover snippets. Notably, it puts real weight on security patterns — labeling security sections with the literal word "Security," placing warnings at the point of risk (for example warning that response caching is PUBLIC by default and that user-specific fields must be marked PRIVATE), requiring the author to understand the data model before generating cache config, adding security items to validation checklists, and using ALWAYS/NEVER ground rules such as never binding internal endpoints to 0.0.0.0 and always using environment variables for secrets.

It targets skill authors and Apollo/GraphQL developers who want to create or update skills that trigger reliably and encode secure defaults. It is purely instructional guidance and does not execute anything risky.

FAQ

What is this skill for?

Creating, updating, and improving skills for Apollo GraphQL and GraphQL development, and answering questions about skill structure and best practices per the Agent Skills specification.

What does a minimal skill require?

At minimum a SKILL.md file with valid frontmatter (a hyphenated lowercase name matching the directory, and a description with clear trigger conditions); references, scripts, templates, and assets are optional.

How does it help skills trigger correctly?

It prescribes specific, trigger-oriented description templates for product and convention skills and explains the frontmatter field constraints that make a skill discoverable.

Does it address security?

Yes — it teaches labeling sections with the literal word Security, placing warnings next to risky config (like PUBLIC-by-default response caching), asking about the data model before generating cache scope, and ALWAYS/NEVER rules for secrets and endpoint binding.

Is it Apollo-specific?

The general skill-authoring guidance is broadly applicable, but a companion reference is tailored to the Apollo skills repository, its product/convention categories, GraphOS MCP tools, and Rover examples.

All Files

2 files
references/apollo-skills.md7.7 KB
View
SKILL.md11.8 KB
View

Install skill-creator

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill