-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Context
PR #89 (canhelp) introduces a skill that ships shell scripts in scripts/. Unlike icp-cli's reference markdown files (which agents just read into context), these scripts need to be saved to disk and executed.
The serving infrastructure handles this already — index.json lists all files, the catch-all route serves them as text/plain, and the zip bundles everything. But llms.txt only describes the "fetch index → fetch SKILL.md" flow and doesn't mention additional files or execution.
Open question
Is this a real problem, or do capable agents infer the download-and-execute pattern from context? If canhelp (or similar skills) get evals, that would answer it empirically.
If it does turn out to be a problem, lightweight fixes could include:
- A brief note in
llms.txtabout thefilesarray and how to fetch additional files - A convention for skill authors to include setup instructions when their skill has executable files
Worth validating before adding guidance that may be unnecessary.