Skip to content

Nullstone Skills Catalog

A skill is a package of instructions (plus optional examples and reference material) that teaches an AI agent how to perform a specific workflow. When a user's prompt matches the skill's trigger description, the agent loads the skill body and follows it.

The Nullstone skills catalog lives at github.com/nullstone-io/agent-skills and targets Claude Code skills. Each skill is a self-contained directory — drop it into ~/.claude/skills/ and Claude Code discovers it automatically.

Skills vs MCP tools

They complement each other:

SurfaceAnalogyExample
MCP toolsVerbs — things the agent can do.modules_find returns a list of postgres modules.
SkillsConventions — how the agent should use the verbs.nullstone-config-files says: "look up the module's category via modules_describe, then place it under the matching top-level key, using the map form for capabilities."

Without a skill, an agent can still call MCP tools — but it won't know (for example) that capabilities should use the map form, or that .nullstone/previews.yml is an overlay that should only include diffs from the base. Skills encode those rules so the agent produces consistent, idiomatic output across teams.

Catalog contents

Current skills:

  • nullstone-config-files — teaches Claude to produce schema-valid, stylistically-consistent .nullstone/*.yml files.

More skills on the way — watch the catalog repo.

Versioning and compatibility

The catalog uses SemVer. A MINOR bump signals a style-rule change that will produce visibly different agent output; a MAJOR bump means previously valid output may become wrong. Read the CHANGELOG before upgrading.

Every skill's reference page on this site pins a catalog version so you know which rules apply.

Next steps