How templates work
Templates are knowledge files, not code. Each template is a Markdown file inskills/agent-templates/templates/. When you ask for a specialist agent, GenosOS:
- Identifies the matching template from your description
- Creates the agent with
config_manage agents create, passing the template slug - The gateway reads the template and applies the full configuration: name, description (injected into
SOUL.md), tool profile, allowed tools, denied tools, A2A wiring, and any bundled skills - Reports back what was configured
config_manage call. You do not need to read the template or answer a series of questions.
Business templates
Dental clinic
Dental clinic
A patient-facing assistant for dental offices and medical practices.
- Channels: WhatsApp + Voice (Twilio/Telnyx)
- Services: Google Calendar, CRM, Stripe
- Use cases: Appointment scheduling, service inquiries, payment links, follow-up reminders
Law firm
Law firm
A client-facing assistant for legal consultancies.
- Channels: WhatsApp + Email
- Services: Google Calendar, CRM, Stripe
- Use cases: Consultation booking, document intake, billing, client communication
Online store
Online store
An e-commerce assistant for order management and customer support.
- Channels: WhatsApp + Discord or Telegram
- Services: Stripe, CRM
- Use cases: Order status, product questions, payment links, returns
Restaurant
Restaurant
A front-of-house assistant for restaurants, cafes, and food service.
- Channels: WhatsApp + Voice
- Services: Google Calendar, Stripe
- Use cases: Reservations, menu questions, takeout orders, payment
Real estate
Real estate
A property assistant for agencies and independent agents.
- Channels: WhatsApp + Email
- Services: Google Calendar, CRM, Stripe
- Use cases: Property inquiries, viewing scheduling, lead capture, document intake
Hair salon
Hair salon
A booking assistant for hair salons and beauty studios.
- Channels: WhatsApp
- Services: Google Calendar, CRM, Stripe
- Use cases: Appointment booking, service menu, reminders, payments
Gym / fitness
Gym / fitness
A membership assistant for gyms and fitness centers.
- Channels: WhatsApp
- Services: Google Calendar, CRM, Stripe (recurring subscriptions)
- Use cases: Class scheduling, membership management, recurring billing, check-ins
Hotel
Hotel
A guest services assistant for hotels and accommodation.
- Channels: WhatsApp + Voice
- Services: Google Calendar, Stripe
- Use cases: Reservation inquiries, check-in/check-out assistance, concierge requests, payments
Accounting firm
Accounting firm
A client assistant for accounting and tax consultancies.
- Channels: WhatsApp + Email
- Services: Google Calendar, CRM
- Use cases: Appointment booking, document requests, deadline reminders, client communication
Content creator
Content creator
An autonomous AI content production pipeline for YouTubers and media creators.
- Channels: Discord or Telegram (production team)
- Services: YouTube API, HeyGen (avatar video), Google Calendar
- Use cases: Script generation, avatar video production, upload scheduling, analytics monitoring
Operations templates
Security guard
Security guard
A gateway security monitoring agent with automated audit and hardening.
- Tools:
config_manage security audit,config_manage doctor, security-ops TOON guide - Scheduled tasks: Periodic security audits, anomaly detection, audit log review
- Use cases: Continuous security posture monitoring, auto-remediation of common issues, tamper-evident audit trail
SEO specialist
SEO specialist
A site analytics and search performance agent.
- Bundled skills:
gsc-analytics(Google Search Console),site-auditor - Use cases: Keyword ranking tracking, crawl error detection, GSC data analysis, site performance reports
Deploying a template
Say what you need in natural language:Identify the template
GenosOS detects “dental clinic” and matches the
dental-clinic template. If multiple templates could match, it asks one clarifying question.Create the agent
A single
config_manage agents create call applies the full template: agent name, SOUL.md purpose injection, tool profile, allowed/denied tools, A2A wiring, and bundled skills installation.Connect channels
If WhatsApp is not yet connected, GenosOS offers to connect it now. A QR overlay appears — scan it and it’s done. Voice (inbound calls) is activated with an auto-greeting.
Connect services
For calendar, CRM, and payment services, GenosOS walks through OAuth or API key setup. Credentials are stored in the encrypted vault automatically.
Security hardening
The agent’s security config is hardened automatically: shell tools disabled on messaging channels, DM policy set, vault auto-lock enabled.
Dental clinic example in full
From the architecture documentation — what happens when you say “I want an assistant for my dental clinic”:dmPolicy, config_manage, blueprint, or inboundPolicy. All technical complexity ran behind the conversation.