Skip to content

fix(skill): support standalone skill URLs#406

Merged
christso merged 2 commits into
mainfrom
feat/standalone-skills-support
May 19, 2026
Merged

fix(skill): support standalone skill URLs#406
christso merged 2 commits into
mainfrom
feat/standalone-skills-support

Conversation

@christso
Copy link
Copy Markdown
Contributor

@christso christso commented May 19, 2026

Summary

  • honor GitHub subpaths when installing, listing, and bulk-enabling direct skill sources
  • recognize subpath basenames as valid plugin aliases so follow-up skill operations work
  • make git cloning more tolerant for large standalone skill repos and skip invalid cached subpaths during sync

E2E

Red

cd /tmp/<workspace>
HOME=/tmp/<home> node /home/entity/projects/EntityProcess/allagents.worktrees/feat-standalone-skills/dist/index.js skill add https://github.com/NousResearch/hermes-agent/tree/main/skills/research/llm-wiki

Observed before fix: Skill 'llm-wiki' not found in plugin ..., and the clone path could also time out on this large repo.

Green

cd /tmp/<workspace>
HOME=/tmp/<home> node /home/entity/projects/EntityProcess/allagents.worktrees/feat-standalone-skills/dist/index.js skill add https://github.com/NousResearch/hermes-agent/tree/main/skills/research/llm-wiki

Verified after fix:

  • command reports Enabled skill: llm-wiki (llm-wiki)
  • .allagents/workspace.yaml stores the source URL with skills: [llm-wiki]
  • .agents/skills/llm-wiki/SKILL.md exists

Validation

bun run lint
bun run typecheck
bun test
bun run build

@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying allagents with  Cloudflare Pages  Cloudflare Pages

Latest commit: 3495192
Status: ✅  Deploy successful!
Preview URL: https://13a00392.allagents.pages.dev
Branch Preview URL: https://feat-standalone-skills-suppo.allagents.pages.dev

View logs

@christso christso merged commit bc5276c into main May 19, 2026
1 check passed
@christso christso deleted the feat/standalone-skills-support branch May 19, 2026 10:17
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