opencode: add agent skills support
Adds support for OpenCode Agent Skills by managing skill definitions under "/opencode/skill/<name>/SKILL.md" via `programs.opencode.skills`. Documentation: https://opencode.ai/docs/skills/
This commit is contained in:
parent
3e87b442b5
commit
1cfa305fba
12 changed files with 181 additions and 0 deletions
15
tests/modules/programs/opencode/skills-bulk-directory.nix
Normal file
15
tests/modules/programs/opencode/skills-bulk-directory.nix
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
programs.opencode = {
|
||||
enable = true;
|
||||
skills = ./skills-bulk;
|
||||
};
|
||||
|
||||
nmt.script = ''
|
||||
assertFileExists home-files/.config/opencode/skill/git-release/SKILL.md
|
||||
assertFileExists home-files/.config/opencode/skill/pdf-processing/SKILL.md
|
||||
assertFileContent home-files/.config/opencode/skill/git-release/SKILL.md \
|
||||
${./skills-bulk/git-release/SKILL.md}
|
||||
assertFileContent home-files/.config/opencode/skill/pdf-processing/SKILL.md \
|
||||
${./skills-bulk/pdf-processing/SKILL.md}
|
||||
'';
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue