gumloop skills lets you manage agent skills as files on disk. Each skill is one or more files (markdown, JSON, anything) that an agent can read at runtime.
List skills
Prints ID, NAME, TEAM, USAGE (usage count), and UPDATED. If the response is paginated, the next cursor is printed at the bottom.
Create a skill
Upload one or more files as a new skill:
The skill is created with all of the provided files atomically. The new skill ID is printed on success.
Update a skill
Replace the files attached to an existing skill:
update is a full replace, not a merge. Any file that was attached to the skill but isn’t in the new upload is removed. To add a file without losing the existing ones, pass all of them: gumloop skills update skill_abc existing.md new.md.
Grab the skill ID from gumloop skills list.
Download a skill
By default the file is written to the current directory under its original filename. Override the destination with -o: