Skip to content

Align skills with the Agent Skills specification#56

Merged
SebastianElvis merged 1 commit into
mainfrom
SebastianElvis/align-skills-spec
May 2, 2026
Merged

Align skills with the Agent Skills specification#56
SebastianElvis merged 1 commit into
mainfrom
SebastianElvis/align-skills-spec

Conversation

@SebastianElvis
Copy link
Copy Markdown
Owner

Summary

  • Replace {{*SKILL_DIR}} placeholder convention with spec-compliant relative paths from each skill root (../reaper/..., bare script names) and drop the 7 now-redundant "Path Resolution Protocol" boilerplate sections.
  • Switch all python invocations to python3 in SKILL.md examples and script docstrings for portability across hosts that lack a python symlink.
  • Add license: Apache-2.0 to every SKILL.md and compatibility: strings to the 6 skills with concrete environment requirements (search-paper, reaper, review-literature, analyze-paper, critique, investigate).
  • Update CLAUDE.md with pointers to the official spec, best practices, and description guidance, plus the four most load-bearing rules.
  • Replace the placeholder-enforcing tests with regressions that prevent placeholders, python invocations, and python skills/... paths from creeping back in.

Test plan

  • pytest tests/ -k "not arxiv_search_returns" — 37/37 pass
  • Spot-check installed skills resolve sibling references via relative paths after npx skills add

🤖 Generated with Claude Code

Replace the {{*SKILL_DIR}} placeholder convention with spec-compliant
relative paths from each skill root, drop the now-redundant
"Path Resolution Protocol" boilerplate sections, switch python invocations
to python3 for portability, and add license + compatibility frontmatter
recognized by the spec. CLAUDE.md gains a pointer to the official spec
and best-practice guides. Tests updated to enforce the new convention.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@SebastianElvis SebastianElvis merged commit 5bc84e8 into main May 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant