Loading...
Loading...
Author, audit, and improve Grafana SKILL.md files against Anthropic's published Agent Skills guidance and the four-dimension rubric the grafana/skills CI gate uses (conciseness, actionability, workflow clarity, progressive disclosure). Applies the canonical SKILL.md structure (YAML frontmatter + body + references/ + scripts/ + assets/), the "pushy description" trigger pattern, the three-level progressive-disclosure model, and the validate-fix-rerun feedback loop. Use when creating a new skill in this repo, when reviewing a skill PR, when a skill's Tessl review score is below 75 (the merge gate), when a skill's description isn't getting picked up by agents, when restructuring a long SKILL.md into a bundle, or when the user asks how to write, improve, optimize, audit, or fix a skill - even if they don't say "skill" explicitly (e.g. "this isn't triggering", "Tessl scored this 72", "split this doc").
npx skill4agent add grafana/skills skill-authoringreferences/*.mdSKILL.md → a.md → b.mdhead -100MUSTactionabilitynameanthropicclaude<details>./scripts/lint-skills.sh skills/<plugin>/<your-skill>tessl skill review --json <dir>grafana-core/grafana-cloud/grafana-lgtm/grafana-app-sdk/grafana-k6/grafana-plugins/marketplace.jsonSKILL.mdSKILL.mdreferences/<topic>.md500 lines → mandatory bundle split; see references/anatomy.md § Splitting strategies
<details>references/skills.claude-plugin/marketplace.json.cursor-plugin/marketplace.json.agents-plugin/marketplace.json# 1. Lint clean (0 errors)
./scripts/lint-skills.sh skills/<plugin>/<your-skill>
# 2. Tessl reviewScore ≥75 (the CI gate)
tessl skill review --json skills/<plugin>/<your-skill> | jq '.review.reviewScore'
# 3. If below 75 or you want ≥85: run --optimize (requires auth)
tessl skill review --optimize --yes --max-iterations 3 skills/<plugin>/<your-skill>tessl skill review skills/<plugin>/<name>Suggestions:references/*.mdgrafana-k6/k6-docs--optimizereferences/descriptions.mdreferences/rubric.mdreferences/anatomy.mdreferences/anti-patterns.md