Skip to content

Add website support for Claude-compatible skill distributions#16

Draft
snissn wants to merge 1 commit into
feat/pack-to-claude-skill-compilerfrom
feat/claude-skill-website-support
Draft

Add website support for Claude-compatible skill distributions#16
snissn wants to merge 1 commit into
feat/pack-to-claude-skill-compilerfrom
feat/claude-skill-website-support

Conversation

@snissn

@snissn snissn commented Mar 19, 2026

Copy link
Copy Markdown
Member

Summary

This PR implements PR 3 from issue #13 on top of PR #15.

It makes the website distribution-aware while preserving the current canonical Markdown pack browsing flow.

What changed

  • updated scripts/sync-agents-static.js to:
    • sync distributions/ into website static assets
    • generate website/src/generated/distribution-index.json
    • parse canonical 0.4.0 pack metadata for better display on the site
  • updated /agents to surface Claude-compatible skill availability per pack
  • added a new /agents/skill route for inspecting generated skill bundles
  • added a skill bundle viewer with:
    • rendered SKILL.md
    • supporting file list
    • selected file rendering
    • canonical-pack linkout and file download affordances
  • added supporting utility and styling updates

Validation

  • node scripts/sync-agents-static.js
  • npm run build

Notes

Refs #13

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