Repository navigation
Point Claude Code at AGENTS.md and have agents install the skills - #75
JackNDwyer wants to merge 1 commit into
Conversation
Restore CLAUDE.md so Claude Code reads AGENTS.md, and have coding agents run `lk skills install --yes` when the LiveKit skills are missing instead of only recommending it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
@JackNDwyer two things
|
|
Was a demonstrated weakness, but I may have been on an old copy of Claude Code. I ran a bunch of scenarios and all of them either explicitly told me they ignored the AGENTS.md or didn't see it to begin with. I'll try updating and retesting @bcherry |
|
Ok you're right @bcherry Updated Claude Code and lk CLI. AGENTS.md loads natively and the skills get used. My failures were on old versions. Closing this and livekit-examples/agent-starter-python#114 · Point Claude Code at AGENTS.md…. The real gap is empty-folder starts, which livekit-cli#1056 and livekit/livekit-cli#1057 cover. |
|
@JackNDwyer this is an argument perhaps to keep CLAUDE.md around a little longer. i was a little aggressive in deleting it so quickly, i assumed everyone is getting auto-updated but maybe that was a bad assumption |
|
Fair My Claude Code was six months out of date (I seemingly had auto-updates turned off + I'd switched to Claude Desktop), but the bigger problem was my lk was too old to install skills. As you said, on current versions anyone starting from lk agent init natively installs AGENTS.md and the skills, which I verified is correct and worked fine with my auto-updating Claude Desktop. The remaining issue is still someone who just asks Claude to “build a LiveKit agent” in an empty folder, which is covered by the DEVX-843 ticket I mentioned in the thread (livekit/livekit-cli#1056 · feat(skills): offer to install… and livekit/livekit-cli#1057 · feat(install): support macOS and…. |
What
CLAUDE.mdas a pointer toAGENTS.md, the same file Remove the bundled LiveKit agent skills #66 removed.LiveKit agent skillssection ofAGENTS.mdso a coding agent installs the skills withlk skills install --yeswhen they're missing, instead of recommending that the developer do it. It also checks for a global install, and falls back to asking the developer when it can't run commands or the CLI predateslk skills(v2.19.0).Why
Coding agents started from this template don't pick up the LiveKit skills (DEVX-840). Claude Code doesn't read
AGENTS.mdon its own, so withoutCLAUDE.mdit never sees the skills section. And an agent that does read it only suggests the install, so the skills aren't there for that session.This partly reverts #66: the bundled skills stay removed, and only the pointer file comes back.
How to verify
lk agent initwith this template, and skip the skills install it offers (or remove.agents/and.claude/afterward).lk skills install --yes(or ask you to) before it starts, then use the LiveKit skills.The same change for the Python starter: livekit-examples/agent-starter-python#114
Documentation only. No code or test changes.
🤖 Generated with Claude Code