Role Catalog
This page is the human-readable view of manifest.json at version 1.0.43. Each entry lists:
- the
keywordsarray used to match a user's free-text role answer during onboarding, - the role's
description(what the skills do), - the
skillsarray — the exact folder names extracted from{role}.zipintoworkspace/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
legal — Legal / Compliance
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
- Add a folder under
skills/<your-role>/in the repo with one sub-folder per skill, each containing aSKILL.md. - Add the role entry to
manifest.json(label,keywords,skills_zip,description,skills). - Build and commit the zip into
skills_zip/<your-role>.zip(the repo'sMakefile/release.shhandles this). - 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.