r/AI_developers

Agent skill plugins have a dependency-management gap
▲ 2 r/AI_developers+1 crossposts

Agent skill plugins have a dependency-management gap

Suppose you publish two agent skills:

    skills/
    ├── skill_a  ← depends on skill_b
    └── skill_b

This creates two problems:

  1. Users can install an incomplete skill. Installers often show a flat list without dependency information, so someone may install skill_a without skill_b.
  2. Authors can break dependencies silently. If skill_b is renamed, archived, or deleted, skill_a may still contain outdated/invalid instructions pointing to it.

Can we trust humans or AI agents to keep every hardcoded reference synchronized? In my experience, no.

So I built an open-source agent plugin compiler:

plugin manifest + skill sources
              ↓
           compiler
              ↓
skills/ + Claude and Codex plugin manifests

The compiler:

  • validates missing, circular, and invalid skill dependencies;
  • embeds required skills inside the skills that need them;
  • generates standard plugin output for Claude and Codex automatically;

If both skills are public, skill_b remains independently installable while also being embedded into skill_a:

skills/
├── skill_a/              # `skil_a` is self-contained
|   ├── SKILL.md
|   └── refernces/
|       └── skills/
|           └── skill_b/
└── skill_b

But sometimes skill_b is only a reusable building block and should not be exposed to users. Authors can mark it as internal in the plugin.yml manifest file, so result will be:

skills/
└── skill_a/
    ├── SKILL.md
    └── skills/
        └── skill_b/
            └── SKILL.md

In both cases, users can install skill_a by itself and get everything it needs. The difference is whether skill_b is also published as a standalone skill.

The project is MIT-licensed and currently an early npm prerelease. I’d appreciate feedback.

GitHub: https://github.com/fam-tung-lam/ptlam-agent-plugin-compiler

NPM: https://www.npmjs.com/package/@fam-tung-lam/ptlam-agent-plugin-compiler/v/0.1.0-alpha.2

u/Low-Possibility9122 — 11 days ago
▲ 11 r/AI_developers+8 crossposts

Weaver Version 7 Released

I’m excited to share that #Weaver, our open-source AI assistant, just got a massive v7 update.

If you're working with local environments, Weaver's new remote mirroring capability is a game-changer. You can securely control your agent and request files directly from your localhost, all remotely orchestrated via BugHosted.com. No more cumbersome VPNs or manual file transfers just to give an agent context.

We’re a community-driven project and are always looking for passionate developers to help shape the future of AI-assisted development. Whether you want to contribute code, test edge cases, or just explore the architecture, we’d love to have you.

Check out the repo here: https://github.com/maxhanna/Weaver

Download the latest .exe: https://bughosted.com/assets/Weaver.exe

Drop a comment or DM me if you want to get involved! 🤝

#OpenSource #AI #DevelopmentTools #Weaver #RemoteDevelopment #Github

u/666Sayonara — 13 days ago