Skip to main content
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: