This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

use agent-browser from llm-agents

Jakob Ankarhem (Jun 9, 2026, 5:47 PM +0200) 6d05ce11 b9df93d0

+12 -11
+12 -11
content/posts/declarative-skills-with-nix.md
··· 18 18 19 19 ```nix 20 20 inputs = { 21 - agent-browser.url = "github:vercel-labs/agent-browser"; 22 - agent-browser.flake = false; 23 - 21 + graylog-cli.url = "github:norcetech/graylog-cli"; 22 + graylog-cli.flake = false; 23 + 24 + llm-agents.url = "github:numtide/llm-agents.nix"; 25 + 24 26 norce-agent-instructions.url = "github:NorceTech/agent-instructions"; 25 27 norce-agent-instructions.flake = false; 26 - 27 - graylog-cli.url = "github:norcetech/graylog-cli"; 28 - graylog-cli.flake = false; 29 - 28 + 30 29 temporalio-skill.url = "github:temporalio/skill-temporal-developer"; 31 30 temporalio-skill.flake = false; 32 31 }; ··· 58 57 ```nix 59 58 home.file.".agents/skills".source = 60 59 let 61 - localSkills = readSkillsFrom ./skills; 62 - agentBrowserSkills = readSkillsFrom "${inputs.agent-browser}/skills"; 60 + agentBrowserDrv = inputs.llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.agent-browser; 61 + 62 + localSkills = readSkillsFrom ./.; 63 + agentBrowserSkills = readSkillsFrom "${agentBrowserDrv}/share/agent-browser/skills"; 63 64 norceSkills = readSkillsFrom "${inputs.norce-agent-instructions}/skills"; 64 - graylogSkills = readSkillsFrom "${inputs.graylog-cli}/skills"; 65 + graylogCliSkills = readSkillsFrom "${inputs.graylog-cli}/skills"; 65 66 in 66 67 pkgs.linkFarm "merged-skills" ( 67 68 localSkills ··· 75 76 "jira" 76 77 "using-git-worktrees" 77 78 ] norceSkills) 78 - // (lib.getAttrs [ "graylog-cli" ] graylogSkills) 79 + // (lib.getAttrs [ "graylog-cli" ] graylogSkgraylogCliSkillsills) 79 80 // { 80 81 "temporal-developer" = inputs.temporalio-skill; 81 82 }