feat: agent distribution — llms.txt, llms-full.txt, skill installer - #1
Merged
Conversation
Collaborator
Author
|
Addressed review in 844c506. Summary of fixes:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Implements Phase 1 of DAH Agent-First Initial Skill Setup (the lium-skill repo side). After this lands + lium.io redirects, agents will have one-liners for both CLI and skill installation, plus standard llms.txt / llms-full.txt AI-discovery files.
Files
llms.txt— short index (~20 lines, per llms.txt standard); points to llms-full.txt, SKILL.md, references, install scripts.llms-full.txt— self-contained reference (~1088 lines) generated by inlininglium/SKILL.md(minus frontmatter & "Detailed References" section) +lium/references/cli-commands.md+lium/references/sdk-reference.md. Single source of truth stays in SKILL.md + references — no manual dupe.scripts/build-llms-full.sh— regeneratesllms-full.txtfrom sources. Run locally or in CI on every push to main.agents/install.sh— skill installer (~90 lines), modeled after basilica's. Flags:--claude-only,--cursor-only,--codex-only(default: all three). Depends only oncurl. Installs to~/.claude/skills/lium/,~/.cursor/skills/lium/,~/.codex/skills/lium/.lium/SKILL.md— replaced relativereferences/*.mdlinks with absolute GitHub raw URLs (works immediately, independent of lium.io redirects). Also fixed the stalehttp://16.171.54.255/lium/install.sh→https://raw.githubusercontent.com/Datura-ai/lium/main/scripts/install.shuntil the lium.io redirect lands.What's NOT in this PR
/install.sh,/agents/install.sh,/llms.txt,/llms-full.txt→ GitHub raw) — belongs to the frontend repo, separate PR.install.shlives inDatura-ai/lium(already exists), not here.Post-merge (after lium.io redirects)
Can switch SKILL.md links back to the shorter
https://lium.io/...variants.Test plan
bash -nboth scripts — syntax OK./scripts/build-llms-full.shwritesllms-full.txt(1088 lines, correct section boundaries)HOME=<tmp> ./agents/install.sh --claude-only— downloads SKILL.md + both references into$HOME/.claude/skills/lium/with correct layoutcurl -fsSL https://raw.githubusercontent.com/Datura-ai/lium-skill/main/agents/install.sh | bashend-to-end from a clean machinehttps://raw.githubusercontent.com/Datura-ai/lium-skill/main/llms.txtand.../llms-full.txtare fetchable