Skills
Skills are task-specific instruction packages and scripts. They let OpenSquilla load relevant guidance only when a task needs it, instead of putting every possible instruction into every prompt.
Skills are separate from memory. Memory stores facts; skills describe repeatable ways to work.
What Skills Are For
Use skills for repeatable work patterns such as:
- deep research;
- summarization;
- GitHub and PR workflows;
- document generation;
- spreadsheet, slide, PDF, and DOCX work;
- web search;
- weather lookup;
- terminal or tmux monitoring;
- subagent delegation;
- skill creation and review.
If the workflow combines multiple skills or a reusable multi-step plan, use a meta-skill instead.
Discover Installed Skills
List skills available in the current install:
opensquilla skills list
View one skill:
opensquilla skills view <skill-name>
Search community sources:
opensquilla skills search pdf
Some skills may be ineligible when optional dependencies are missing or when the
skill is intentionally demo-only. skills list is the source of truth for your
current install.
Install, Update, and Remove Skills
Install a managed skill:
opensquilla skills install <skill-name>
Update one skill or all managed skills:
opensquilla skills update <skill-name>
opensquilla skills update --all
Remove a managed skill:
opensquilla skills uninstall <skill-name>
Manage Skill Sources
Custom source repositories are called taps:
opensquilla skills tap list
opensquilla skills tap add <owner/repo>
opensquilla skills tap remove <owner/repo>
Use taps when your team maintains its own skill catalog.
Publish and Inspect
Publish a skill directory:
opensquilla skills publish <path-to-skill>
Inspect the compiled composition for a meta-skill:
opensquilla skills inspect <meta-skill-name>
For ordinary skill content, use:
opensquilla skills view <skill-name>
How to Ask for a Skill
Ask for the outcome:
Create a PowerPoint deck summarizing this report.
Better than:
Load the pptx skill and run its script.
OpenSquilla can choose eligible skills from the current catalog when the task matches their description and triggers.
Bundled Skill Families
| Family | Examples |
|---|---|
| Research | deep research, multi-source search, summarization |
| Documents | DOCX, PPTX, XLSX, PDF, HTML-to-PDF |
| Operations | cron, GitHub, terminal monitoring, subagents |
| Memory | memory-oriented helpers and history exploration |
| Creation | skill creator, skill review, proposal helpers |
Troubleshooting
If a skill is not selected:
-
Confirm it appears in the installed catalog:
opensquilla skills list -
Inspect its description and eligibility:
opensquilla skills view <skill-name> -
Ask for the outcome in normal language. Skill names can help, but user intent should still be clear.
-
If optional dependencies are missing, install or update the skill and retry.
For composed workflows, read meta-skills.md. For the full
MetaSkill user guide, read meta-skill-user-guide.md.
For authoring rules, read ../authoring/meta-skills.md.
Docs index · Product guide · Improve this page · Report a docs issue