Skills
18 pre-built agent skills in the registry — ready to use, fully sandboxed.
Skills are the core extension mechanism in Aura Work. Each skill is a versioned JSON manifest that defines a specific capability the agent can use — from creating documents and spreadsheets to automating browsers and analyzing data. Skills are published to the registry at registry/skills/ and can be installed from the marketplace.
What is a Skill?
A skill is a self-contained agent capability that includes:
- Identity — unique ID, name, version, and publisher
- Categories — tags for filtering (documents, code, data, browser, etc.)
- Tools — the actual functions the agent can call
- Permissions — what the skill needs access to (files, shell, browser, etc.)
- Risk level — low, medium, or high based on required permissions
- Install instructions — how to set up the skill
🎯 How Skills Work
When you ask the agent to perform a task, it analyzes your request and determines which skills are needed. The agent then loads the skill manifest, checks permissions, and executes the required tools. Each tool call goes through the permission gate — if the skill needs file access or shell commands, you'll be asked to approve (unless you've set the profile to auto-allow).
Skills are sandboxed — they can only access what their manifest declares. A document skill can't execute shell commands unless explicitly granted. This ensures security even with third-party skills from the marketplace.
🔧 Using Skills
Skills are used automatically when you interact with the agent. For example:
- "Create a PDF report" → Agent uses the
aura-pdfskill - "Analyze this spreadsheet" → Agent uses the
aura-spreadsheetsskill - "Browse this website and extract data" → Agent uses the
aura-browser-assistantskill - "Convert this image to WebP" → Agent uses the
aura-file-converterskill
You can also explicitly request a skill by name: "Use the research skill to find information about..."
📋 Skill Manifest Format
Each skill is defined in a JSON file with this structure:
{
"id": "aura-documents",
"name": "Documents",
"version": "1.0.0",
"summary": "Create, edit, and format documents",
"description": "Full document processing with...",
"publisher": "aura-work",
"categories": ["documents", "productivity"],
"risk": "low",
"permissions": [
{ "category": "file", "action": "write", "target": "*.md" }
],
"tools": [
{
"name": "create_document",
"description": "Create a new document",
"parameters": {
"title": { "type": "string", "required": true },
"format": { "type": "string", "enum": ["md", "txt", "docx"] }
}
}
],
"install": {
"command": "npm install",
"workingDir": "skills/documents"
}
}
🏗️ Creating Custom Skills
You can create your own skills by following these steps:
- 1. Create a new JSON file in
registry/skills/ - 2. Define the skill identity (id, name, version, publisher)
- 3. Add categories and set the risk level
- 4. Declare required permissions (file, shell, browser, etc.)
- 5. Define tools with their parameters and descriptions
- 6. Add install instructions if needed
- 7. Validate with
node scripts/validate-marketplace-manifests.js - 8. Submit a PR to the registry
See registry/skills/aura-documents.json for a complete example.
📊 Risk Levels Explained
Each skill has a risk level based on its required permissions:
| Level | Description | Example |
|---|---|---|
low | Read-only access, no side effects | Research, data analysis |
medium | File writes, network requests | Document creation, browser automation |
high | Shell execution, system access | Automation, VM operations |
High-risk skills require explicit approval in ask-first mode. You can configure auto-approval for specific categories in Settings → Permissions.
🏪 Marketplace
The marketplace (registry/marketplace.json) aggregates skills, MCP servers, and plugins. Each entry includes:
- Localized descriptions — available in 20 languages
- Icon and cover images — SVG assets in
registry/assets/ - Version history — for updates and rollbacks
- Publisher verification — official vs community skills
- Compatibility info — minimum Aura Work version required
Install skills from the Plugins panel in the desktop app or use the CLI: aura skill install <skill-id>
Aura Automation
Plan and run repeatable workflows, reminders, monitors, and connector actions.
automation_create_task automation_schedule automation_verifyAura Browser Assistant
Read pages, extract tables, verify websites, and plan safe browser workflows.
browser_read_page browser_extract_table browser_verify_pageAura Business Kit
Create business plans, policies, proposals, operations docs, and KPI reports.
business_brief kpi_report business_verifyAura Dashboard Builder
Create dashboard specs, HTML previews, metrics tables, and reporting layouts.
dashboard_plan dashboard_create_html dashboard_verifyAura Data Analyst
Profile, clean, transform, chart, and explain datasets.
data_profile data_clean data_export_reportAura Database Analyst
Inspect schemas, write safe queries, explain plans, and export database reports.
database_schema_inspect database_query database_export_reportAura Design Studio
Create UI mockups, HTML previews, dashboards, landing pages, and design systems.
design_create_html design_update_html design_verifyAura Documents
Create and edit document-style files, reports, letters, resumes, and policies.
document_create document_edit document_verifyAura File Converter
Convert content between Markdown, CSV, HTML, text, and report formats.
format_infer convert_content verify_outputAura Forms
Create forms, surveys, intake sheets, checklists, and response templates.
form_create form_export form_verifyAura Image Studio
Create image briefs, banners, icons, SVG concepts, and visual asset plans.
image_create_brief image_export_svg image_verifyAura PDF
Summarize, search, convert, and extract structured notes from PDF files.
pdf_extract_text pdf_extract_tables pdf_verifyAura Presentations
Plan and create presentation storylines, slide outlines, and deck-ready files.
presentation_create_storyline presentation_create_deck_outline presentation_verifyAura Research
Research, compare, verify sources, and create cited reports.
research_plan source_quality_check research_create_reportAura Spreadsheets
Build spreadsheet-style tables, budgets, CSV files, formulas, and analysis reports.
spreadsheet_create_table spreadsheet_set_formula spreadsheet_verifyAura Study Kit
Create study notes, lesson plans, quizzes, flashcards, and learning reports.
study_notes quiz_create study_verifyGit Master
AI Git expert to write structured commit messages, review diffs, and manage releases.
analyze_diff audit_pre_commit generate_changelogSecurity Auditor
Reviews your codebase for defensive security improvements.
scan_file scan_directoryCore Skills
web-search
Searches the web and extracts up-to-date information along with source links. Supports multiple search engines.