Docs / Skills
Shipped skills
The eighteen skills that come with ivralo, the preset that owns each one, and what each one teaches.
Where they come from
The shipped skills live in skills/ in your home. A new home made with ivralo init --home starts with a copy of the shelf the installed ivralo carries; in a checkout, the shelf is the repository's own skills/. ivralo skills lists what is there.
Every specialist sees every skill. The owner in the tables below is the preset the skill belongs to: where /skill <name> sends work, and what ivralo agents lists under that preset. See How skills work.
Code and incidents
| Skill | Owner | What it teaches |
|---|---|---|
coding | coder | Working on the workspace repository's code: finding where something lives, explaining it, fixing a bug, adding a test, and running the project's own test, lint and type commands. |
incident | investigator | Investigating a production incident from the evidence bundle: grouping what failed, placing it against the deploys, deciding the kind of incident and its cause, and filing a report where every claim names its evidence. |
github | github | Working with your GitHub over the API (repositories, issues, pull requests, code search), writing only when writing is on and you approve, plus gh and git through the shell. |
Data and charts
| Skill | Owner | What it teaches |
|---|---|---|
analysis | analyst, spreadsheet, visualizer | Profiling and cleaning a real CSV, Excel or JSON file with pandas. |
xlsx | analyst, spreadsheet | Reading and creating Excel files through the workbook engine; ships a formula check script. |
charts | visualizer, reporter | Rules for a standalone chart with matplotlib, seaborn or plotly, when a chart is the output asked for. |
Documents, decks and PDFs
| Skill | Owner | What it teaches |
|---|---|---|
docx | scribe | Reading and creating Word files through the document engine. |
pptx | scribe | Reading and creating PowerPoint decks through the deck engine. |
pdf-generate | reporter | Creating branded PDFs: cover, header and footer, page numbers, table of contents, tables, KPI cards and charts. |
pdf-manipulate | pdf_operator | Reading text and metadata from an existing PDF, or merging, splitting, rotating, cropping, watermarking or encrypting it; ships scripts for each. |
pdf-forms | pdf_operator | Detecting and filling the fillable fields of an existing PDF form; ships the scripts. |
unicode | reporter, scribe | Turkish and Central European characters in fpdf, PIL, python-docx, python-pptx and CSV export. |
photos | reporter, scribe | Finding a stock photo on Unsplash and saving it into the workspace with its credit line. |
Knowledge and the web
| Skill | Owner | What it teaches |
|---|---|---|
documents | librarian | Answering what the workspace's documents say, from the knowledge index, citing the file and page. |
web-research | librarian | Looking things up on the public web, citing the URL and the date on every claim. |
Accounts and sending
| Skill | Owner | What it teaches |
|---|---|---|
google | secretary | Reading your own Google Workspace (calendar, Gmail, Drive, Sheets); drafting or creating only when writing is on and you approve; never sending. |
mail | courier | Sending a finished file or a short message by e-mail to the addresses you named, after you approve. |
notify | courier | A short message to your configured Telegram or Slack, after you approve. |
The presets
The owners above are presets. Each is a key, a display name, a set of grants and one hint sentence.
| Key | Name |
|---|---|
analyst | Data Analyst |
spreadsheet | Spreadsheet Builder |
visualizer | Chart Designer |
reporter | Report Writer |
scribe | Document and Deck Writer |
librarian | Librarian |
pdf_operator | PDF Operator |
courier | Courier |
secretary | Secretary |
github | GitHub Clerk |
coder | Code Engineer |
investigator | Incident Investigator |
A preset is on the team only when the configuration switches on what it needs: the Courier when mail or a chat is configured, the Secretary when a Google service is named, the GitHub Clerk when a token is set. The main agent is the main preset and owns no skills. ivralo agents shows the team as it is built on your machine.
What is not here
No shipped skill teaches an application framework, a UI library or a data layer; a test fails the build if one names such a framework. Your project's framework conventions belong in a skill of your own on the local shelf. See Writing a skill.