feat(skills): make catalog platform-neutral #12

Merged
lost-rob0t merged 11 commits from feature/issue-11-portable-catalog into main 2026-08-22 05:38:16 +00:00
lost-rob0t commented 2026-08-22 05:37:33 +00:00 (Migrated from github.com)

Closes the first implementation slice of #11.

Changes

  • move every currently exported OpenCode skill into canonical skills/<id>/ source;
  • generalize compatibility metadata where OpenCode was not a real dependency;
  • expose lib.skills / lib.skillNames while preserving lib.opencodeSkills / lib.opencodeSkillNames aliases;
  • add adapter metadata for OpenCode, Claude-compatible, .agents, and Agent Zero layouts;
  • add Home Manager modules for OpenCode, Claude-compatible and .agents home layouts;
  • document the one-source multi-agent format policy and strict private/target-data import rules;
  • update README, AGENTS.md and CI around the canonical catalog.

Privacy

No raw imported backup or target-specific operational data is included. External backup contents remain source material only and must be sanitized before any future import.

Validation

CI now evaluates both the canonical catalog and the legacy OpenCode alias, checks all canonical SKILL.md paths, and verifies adapter roots.

Refs #11

Closes the first implementation slice of #11. ## Changes - move every currently exported OpenCode skill into canonical `skills/<id>/` source; - generalize compatibility metadata where OpenCode was not a real dependency; - expose `lib.skills` / `lib.skillNames` while preserving `lib.opencodeSkills` / `lib.opencodeSkillNames` aliases; - add adapter metadata for OpenCode, Claude-compatible, `.agents`, and Agent Zero layouts; - add Home Manager modules for OpenCode, Claude-compatible and `.agents` home layouts; - document the one-source multi-agent format policy and strict private/target-data import rules; - update README, AGENTS.md and CI around the canonical catalog. ## Privacy No raw imported backup or target-specific operational data is included. External backup contents remain source material only and must be sanitized before any future import. ## Validation CI now evaluates both the canonical catalog and the legacy OpenCode alias, checks all canonical SKILL.md paths, and verifies adapter roots. Refs #11
Sign in to join this conversation.
No description provided.