Skip to content

feat(skill-crystallizer): add proactive skill crystallization skill#6

Merged
gurvinder-dhillon merged 4 commits into
mainfrom
feat/skill-crystallizer
Apr 7, 2026
Merged

feat(skill-crystallizer): add proactive skill crystallization skill#6
gurvinder-dhillon merged 4 commits into
mainfrom
feat/skill-crystallizer

Conversation

@gurvinder-dhillon
Copy link
Copy Markdown
Contributor

Summary

  • Adds skill-crystallizer — a publishable skill encoding the Hermes Agent behavioral pattern for Claude Code: proactively create skills from complex session learnings and immediately patch existing skills when stale or wrong, without being asked
  • Includes references/skill-format-guide.md as a supporting file with canonical SKILL.md format reference
  • Adds Hermes Agent attribution to THIRD_PARTY_LICENSES.md (MIT, Nous Research)
  • Fixes skill-creator description guidance to align with writing-skills CSO rules (trigger conditions only, no workflow summary)

Inspiration

Adapted from NousResearch/hermes-agent — specifically SKILLS_GUIDANCE in agent/prompt_builder.py and the skill_manage tool description in tools/skill_manager_tool.py.

Test plan

  • bash .github/scripts/validate.sh passes for skill-crystallizer
  • .claude/skills/skill-crystallizer symlink resolves correctly
  • Skill description starts with "Use when..." (no workflow summary)
  • THIRD_PARTY_LICENSES.md contains Nous Research entry

🤖 Generated with Claude Code

gurvinder-dhillon and others added 4 commits April 7, 2026 11:02
Encodes the Hermes Agent behavioral pattern for Claude Code: proactively
create skills from complex session learnings and immediately patch existing
skills when they're found stale or wrong during use — without being asked.

Includes references/skill-format-guide.md as a supporting file with the
canonical SKILL.md format reference. Adds Hermes Agent attribution to
THIRD_PARTY_LICENSES.md (MIT, Nous Research).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Start description with "Use when..." (not workflow summary)
- Remove "what it does" from description pattern — trigger conditions only

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…O rules

Replace "include what the skill does AND when to use" with trigger-conditions-only
guidance. Adds the reason (Claude follows description instead of reading the body
if it contains workflow summary) and redirects the "pushy" advice toward specific
trigger conditions rather than process description.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@gurvinder-dhillon gurvinder-dhillon merged commit 86190ed into main Apr 7, 2026
1 check passed
@gurvinder-dhillon gurvinder-dhillon deleted the feat/skill-crystallizer branch April 7, 2026 19:17
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