Docs navigation
Docs / Skills

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

FamilyExamples
Researchdeep research, multi-source search, summarization
DocumentsDOCX, PPTX, XLSX, PDF, HTML-to-PDF
Operationscron, GitHub, terminal monitoring, subagents
Memorymemory-oriented helpers and history exploration
Creationskill creator, skill review, proposal helpers

Troubleshooting

If a skill is not selected:

  1. Confirm it appears in the installed catalog:

    opensquilla skills list
  2. Inspect its description and eligibility:

    opensquilla skills view <skill-name>
  3. Ask for the outcome in normal language. Skill names can help, but user intent should still be clear.

  4. 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

Edit this page on GitHub OpenSquilla docs · synced from dev