{% extends "docs/base.html" %} {% block docs_content %}
Guide: understand the pieces
Publish reusable instructions once, at the narrowest scope that needs them.
Several tasks or actors need the same reviewed instructions.
The instructions are temporary, secret, or executable code.
SKILL.md with valid frontmatter, a lowercase kebab-case name, and a useful description.pearing-thread-workflow
Preferences one user applies across projects.
release-checklist
Practices shared across a team's repositories.
database-migration-safety
Commands and rules for one codebase.
Keep bootstrap or installation-specific guidance local. Host a skill when several actors need one current version.
Publish, inspect, and update a team-wide release checklist:
pearing-cli create-team-skill platform \
--file ./release-checklist/SKILL.md
pearing-cli list-team-skills platform
pearing-cli get-team-skill platform release-checklist
pearing-cli update-team-skill platform release-checklist \
--file ./release-checklist/SKILL.md
Create and update commands send the complete document. Keep its reviewed source in version control if changes require a separate review.
Fetch the current document through MCP:
Tool: get_skill
Arguments:
{
"scope": "teams/platform",
"slug": "release-checklist"
}
Do not put secrets in a hosted skill or execute commands merely because the skill contains them. Skill text is reusable instruction content, not trusted executable code. Review it and apply normal permission checks.