| name | airskills-guide |
| description | How to use the airskills CLI for skill management — pushing, pulling, syncing, sharing, reviewing suggestions, managing forks, resolving conflicts, and team distribution. |
Using airskills
airskills backs up, publishes, and syncs AI skill files across tools, machines, and teammates. This skill teaches you how to help the user manage their skills with the CLI.
Core commands
Sync (the default action)
airskills sync
Pushes local changes, then pulls remote updates. Writes skills to every detected AI agent directory (Claude Code, Cursor, Copilot, Windsurf, and 15 more). This is the command most users run most often.
Add a skill from someone else
airskills add username/skill-name
airskills add username/skill-name --preview
Installs a public skill to all detected agents. Creates a fork in the user's account so they can customise it and still receive upstream updates.
Show a skill without installing
airskills show username/skill-name
Downloads to a temp folder and prints the SKILL.md path. Use this to try a skill in a single session without committing to a permanent install. Additional files in the skill are listed as follow-on @ references.
List your skills
airskills list
airskills list --scope org
Shows all skills in the user's skillset (personal + added from others) with descriptions, versions, and install status.
Check status
airskills status
Shows what needs pushing, pulling, or updating. Designed for shell startup: eval "$(airskills status)".
Publishing and sharing
Publish a skill (make it public)
airskills publish skill-name
Makes a private skill publicly visible. Anyone can then install it with airskills add username/skill-name. This is irreversible in the sense that the skill becomes discoverable, but the user can unpublish later.
Share privately
airskills share username/skill-name --with colleague@example.com
Gives a specific person access to a private skill. They can install it with airskills add.
Suggestions and reviews
When someone forks a skill and improves it, they can submit a suggestion back to the original author. This is like a pull request for skills.
Reviewing suggestions (as the skill owner)
airskills review
airskills review skill-name
This prints the full agent-friendly workflow. For each suggestion:
airskills review download SUGGESTION_ID
airskills review accept SUGGESTION_ID
airskills review decline SUGGESTION_ID --message "Thanks but this doesn't fit our direction"
Helping the user review a suggestion
When the user asks you to review a suggestion:
- Run
airskills review to see pending suggestions
- Run
airskills review download SUGGESTION_ID to get the files
- Read both the current skill and the suggested version
- Explain the differences to the user
- Let the user decide whether to accept or decline
- Run
airskills review accept or airskills review decline based on their decision
Managing forks and upstream updates
When the user installs a skill from someone else via airskills add, it creates a fork. The fork tracks the original so it can receive upstream updates.
Pulling upstream changes
airskills status
airskills pull
If both the user and the upstream author changed the same skill, airskills saves both versions for merge. Help the user by:
- Reading both versions
- Identifying the differences
- Proposing a merged version that keeps the user's customisations and incorporates the upstream improvements
- Writing the merged file
- Running
airskills push --force to confirm the resolution
Conflict resolution
Conflicts happen when the same skill is edited on two different machines, or when both the user and an upstream author change the same skill.
When airskills pull detects a conflict:
- It saves the remote version alongside the local one
- It prints both file paths
Help the user resolve by:
- Reading both versions (local and remote)
- Identifying what changed in each
- Merging the changes into a single coherent version
- Writing the merged file to the skill directory
- Running
airskills push --force to push the resolved version
Bundles
Bundles group multiple skills together for distribution.
airskills bundle list
airskills bundle show bundle-name
airskills bundle create bundle-name
airskills bundle create bundle-name --description "Team onboarding skills"
Export
Export skills for tools that don't support the CLI:
airskills export skill-name
airskills export skill-name -f dir
airskills export --all
Other useful commands
airskills mv old-name new-name
airskills rm skill-name
airskills log
airskills self-update
airskills whoami
airskills login
airskills logout
MCP (no CLI needed)
Tools that support MCP can load skills without the CLI:
MCP server URL: https://airskills.ai/mcp
This gives the tool read-only access to public skills. Log in with airskills login first to access private and team skills through MCP.
Tips for helping users
- If the user says "sync my skills" or "update my skills", run
airskills sync
- If they want to try a skill before installing, use
airskills show not airskills add
- If they ask "what skills do I have", run
airskills list
- If they want to share a skill with a colleague, use
airskills share
- If a push fails with a conflict, help them merge by reading both versions and writing the combined result, then
airskills push --force
- If they ask about upstream updates, run
airskills status to check
- The
--preview flag on add lets them inspect before installing — suggest it for unfamiliar skills