Skip to content

feat(skills): ✨ implement YAML-driven skill provisioning#6

Merged
tmeckel merged 3 commits intomasterfrom
feat/skill-install-system
Mar 18, 2026
Merged

feat(skills): ✨ implement YAML-driven skill provisioning#6
tmeckel merged 3 commits intomasterfrom
feat/skill-install-system

Conversation

@tmeckel
Copy link
Contributor

@tmeckel tmeckel commented Mar 18, 2026

No description provided.

tmeckel added 3 commits March 18, 2026 11:16
Add skills.yaml manifest defining four agent skills (humanizer, aleph, changelog, agent-browser) with their installation requirements. Create install-skills.ts to process the manifest, supporting download, git-export, and uv-pip provisioning methods.

Relocate build helper scripts to scripts/ directory for improved project organization and update Docker context filtering accordingly.
Add OPENCODE_BUILD_DIR build argument to make skill installation location configurable. Move scripts and skills.yaml from /tmp to dedicated build directory for better organization and clean up after installation completes.
Include skills.yaml and scripts directory in the changed files check to ensure Docker image rebuilds when skill-related assets are modified.
@tmeckel tmeckel self-assigned this Mar 18, 2026
@tmeckel tmeckel merged commit 2db3f54 into master Mar 18, 2026
1 check passed
@tmeckel tmeckel deleted the feat/skill-install-system branch March 18, 2026 13:10
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