Skip to content

Install via skills.sh and pre-approve lium bash calls - #2

Merged
arhangel66 merged 1 commit into
mainfrom
feat/skills-sh-install
Aug 5, 2026
Merged

Install via skills.sh and pre-approve lium bash calls#2
arhangel66 merged 1 commit into
mainfrom
feat/skills-sh-install

Conversation

@arhangel66

Copy link
Copy Markdown
Collaborator

Two changes toward the packaging pattern Vast.ai uses for its agent skill.

Install through the Agent Skills standard

npx skills add Datura-ai/lium-skill --skill lium already resolves the skill from this repo layout — no restructuring needed. It is now the documented primary install path: one command, works in every agent that supports the standard, and it records a skills-lock.json entry so the skill can be updated later. The existing agents/install.sh stays as the no-node fallback.

Verified end to end: installed from a local checkout into a scratch project, both SKILL.md and references/ landed under .claude/skills/lium/.

Added a README — the repo had none, and the install command is the first thing a visitor needs.

Pre-approve lium bash calls

allowed-tools: Bash(lium:*) in the skill frontmatter drops the permission prompt on every CLI invocation during the turn that loads the skill. Per the Claude Code docs this field only grants permission; it does not narrow the tool pool (that is disallowed-tools), so the SDK half of the skill is unaffected.

Notes

llms-full.txt is unchanged: the generator strips frontmatter and does not inline llms.txt. Ran ./scripts/build-llms-full.sh anyway to confirm no drift.

@arhangel66
arhangel66 merged commit b08a2ef into main Aug 5, 2026
1 check passed
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