Skip to main content

Role Catalog

This page is the human-readable view of manifest.json at version 1.0.43. Each entry lists:

  • the keywords array used to match a user's free-text role answer during onboarding,
  • the role's description (what the skills do),
  • the skills array — the exact folder names extracted from {role}.zip into workspace/skills/.

The catalog evolves: bumps to version.txt re-download these zips on the next auto-update tick.

:::tip How matching works A user reply is lowercased and checked for substring matches against every role's keywords. The first confident hit wins. Two or more hits → the onboarding skill asks the user to pick. No hit → it lists all roles and re-asks (max 3 attempts, then generic-only). :::

Generic — installed for everyone

Every device, regardless of role, gets the generic bundle on top of (or under) its role-specific bundle.

Description: Core skills installed for all users: email, calendar, notes, file management, web search, translation, documents, spreadsheets, Google Workspace read access.

Skills (17):

calendar-helper camera-control clawchief
document-summarizer drive-reader exa-web-search
file-manager gmail memory-keeper
note-taker presentation-maker printer-control
sheets-reader speaker-control spreadsheet-helper
translator web-search

default_zips in the manifest is currently ["generic.zip", "smarthome.zip"] — meaning a brand-new device that hasn't picked a role yet still has the generic + smart-home bundles available as a sane default.


developer — Software Developer / Engineer

Keywords: developer, engineer, programmer, coder, devops, sre, backend, frontend, fullstack, software engineer, dev

Description: Code review, Git workflows, debugging, API testing, documentation generation.

Skills (16):

api-tester architecture audio code-review
code-reviewer debug debug-assistant deploy-checklist
doc-generator documentation git-helper incident-response
standup system-design tech-debt testing-strategy

marketing — Marketing / Content

Keywords: marketing, content, growth, seo, social media, ads, copywriter, digital marketing, brand, communications, influencer, influencer marketing, kol, affiliate

Description: Content writing, SEO optimization, social media planning, campaign tracking, competitor analysis.

Skills (13):

brand-review campaign-plan campaign-tracker
competitive-brief competitor-analyzer content-creation
content-writer draft-content email-sequence
performance-report seo-audit seo-optimizer
social-media-planner

designer — Designer / Creative

Keywords: designer, ui, ux, graphic, creative, figma, photoshop, illustrator, visual designer, product designer

Description: Design review, color palettes, asset management, wireframing, brand consistency.

Skills (12):

accessibility-review asset-organizer brand-checker
color-palette design-critique design-handoff
design-reviewer design-system research-synthesis
user-research ux-copy wireframe-helper

sales — Sales / Business Development

Keywords: sales, business development, account, crm, lead, revenue, account executive, ae, bdm, sales rep, closer

Description: Lead research, proposal writing, CRM management, follow-up drafting, competitive intelligence.

Skills (14):

account-research call-prep call-summary
competitive-intelligence competitor-briefer create-an-asset
crm-helper daily-briefing draft-outreach
follow-up-drafter forecast lead-researcher
pipeline-review proposal-writer

operations — Office / Admin / Secretary

Keywords: office, admin, secretary, assistant, receptionist, administrative, clerk, front desk, office manager

Description: Document formatting, meeting scheduling, inventory tracking, travel planning, operational reports, SOP creation.

Skills (15):

capacity-plan change-request compliance-tracking
document-formatter inventory-tracker meeting-scheduler
process-doc process-optimization report-generator
risk-assessment runbook sop-creator
status-report travel-planner vendor-review

human-resources — Human Resources / Recruitment

Keywords: hr, human resources, recruitment, recruiter, talent, people ops, c&b, hiring, talent acquisition, people

Description: Resume screening, interview scheduling, onboarding, policy lookup, performance reviews, leave management, training planning.

Skills (14):

comp-analysis draft-offer interview-prep
interview-scheduler leave-manager onboarding
onboarding-checklist org-planning people-report
performance-review policy-lookup recruiting-pipeline
resume-screener training-planner

finance — Accounting / Finance

Keywords: accounting, finance, accountant, bookkeeper, budget, auditor, treasury, financial analyst, controller, cfo

Description: Expense tracking, invoicing, budget planning, tax assistance, financial reporting, payroll calculation.

Skills (14):

audit-support budget-planner close-management
expense-tracker financial-report financial-statements
invoice-generator journal-entry journal-entry-prep
payroll-helper reconciliation sox-testing
tax-helper variance-analysis

Keywords: legal, lawyer, compliance, contract, regulatory, counsel, paralegal, legal officer, corporate counsel, law

Description: Contract review, NDA drafting, compliance checking, legal document summarization, clause extraction.

Skills (14):

brief clause-extractor compliance-check
compliance-checker contract-reviewer legal-response
legal-risk-assessment legal-summarizer meeting-briefing
nda-drafter review-contract signature-request
triage-nda vendor-check

data — Data / BI Analyst

Keywords: data analyst, data, bi, business intelligence, analytics, reporting, dashboard, sql, data scientist, bi analyst

Description: Data summarization, chart generation, SQL queries, KPI tracking, data cleaning.

Skills (15):

analyze build-dashboard chart-generator
create-viz data-cleaner data-context-extractor
data-summarizer data-visualization explore-data
kpi-tracker sql-helper sql-queries
statistical-analysis validate-data write-query

procurement — Procurement / Purchasing

Keywords: procurement, purchasing, buyer, vendor management, supply chain, sourcing, tender, bidding, purchase officer, purchasing agent

Description: Vendor evaluation, purchase order generation, price comparison, supplier tracking, bid analysis.

Skills (5):

bid-analyzer po-generator price-comparator
supplier-tracker vendor-evaluator

product-management — Project Management

Keywords: project manager, pm, scrum master, product owner, po, agile, project lead, program manager, delivery manager

Description: Task tracking, sprint planning, daily standups, risk assessment, timeline generation.

Skills (13):

competitive-brief metrics-review product-brainstorming
risk-assessor roadmap-update sprint-planner
sprint-planning stakeholder-update standup-helper
synthesize-research task-tracker timeline-generator
write-spec

customer-support — Customer Service / Support

Keywords: customer service, customer support, cs, support, helpdesk, call center, service desk, client support, cx

Description: Ticket responses, FAQ lookup, escalation handling, feedback analysis, knowledge base.

Skills (10):

customer-escalation customer-research draft-response
escalation-helper faq-lookup feedback-analyzer
kb-article knowledge-base ticket-responder
ticket-triage

smarthome — Smart Home / Home Automation

Keywords: smart home, home automation, home assistant, iot, homeassistant, ha, smart devices, automation, smarthome, home control

Description: Connect to Home Assistant, control smart devices, build automations, monitor sensors, and manage scenes.

Skills (5):

automation-builder device-controller ha-connector
scene-manager sensor-monitor

smarthome.zip also appears in the manifest's default_zips — it's bundled alongside generic on devices that haven't yet picked a role.


enterprise-search — Enterprise Search / Knowledge Management

Keywords: enterprise search, knowledge management, search, knowledge base, information retrieval, document search, wiki, knowledge synthesis

Description: Search across email, chat, docs, and wikis. Synthesize knowledge, build digests, and manage information sources.

Skills (5):

digest knowledge-synthesis search
search-strategy source-management

bio-research — Bio Research / Life Sciences

Keywords: bio research, biology, life sciences, genomics, bioinformatics, preclinical, pharmaceutical, biotech, single cell, rna, drug discovery, clinical trials

Description: Preclinical research tools: literature search, genomics analysis, single-cell RNA QC, Nextflow pipelines, and target prioritization.

Skills (6):

instrument-data-to-allotrope nextflow-development
scientific-problem-selection scvi-tools
single-cell-rna-qc start

Adding a new role

  1. Add a folder under skills/<your-role>/ in the repo with one sub-folder per skill, each containing a SKILL.md.
  2. Add the role entry to manifest.json (label, keywords, skills_zip, description, skills).
  3. Build and commit the zip into skills_zip/<your-role>.zip (the repo's Makefile/release.sh handles this).
  4. Bump version.txt.

On the next cronjob tick (within 6 hours) any device whose installed_role matches the new role will pull the updated zip. New devices match against your new keywords from first onboarding.