voice-persona-venus

Route voice sessions to a read-only executive-assistant persona for calendar, task, and message lookups.

Updated Aug 17, 2026
One-click install
npx skills add https://github.com/AMC-JTC/gbrain-1 --skill voice-persona-venus-amc-jtc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: voice-persona-venus
Source: https://github.com/AMC-JTC/gbrain-1/tree/main/recipes/agent-voice/skills/voice-persona-venus
Command: npx skills add https://github.com/AMC-JTC/gbrain-1 --skill voice-persona-venus-amc-jtc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Voice callers need fast, short answers about logistics — calendar, tasks, recent messages, and brain lookups — without waiting through long-form chatbot responses or risking accidental writes to the knowledge base. ## Core Features & Use Cases - Trigger-based routing: Matches phrases like "venus,", "what's on my calendar", and "what are my tasks" to open a WebRTC voice session with the Venus persona. - Read-only tool surface: Exposes search, get_page, list_pages, read_article, get_recent_salience, get_recent_transcripts, and find_experts, with writes blocked unless the operator opts in via a local allow-list override. - Topic-scoped calls: Supports per-topic call links via a strict topicId slug so Venus boots with the topic's recent conversation context. - Use Case: While driving, you say "venus, what's on my calendar today" and get a 1-3 sentence spoken answer at phone-call latency, with no risk of the assistant modifying your brain. ## Quick Start Say "venus, what's on my calendar today" to the voice agent to open a Venus session and hear your schedule read back.

Frequently Asked Questions about voice-persona-venus

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route a voice call to the Venus persona?

Open the voice agent session with ?persona=venus on the WebRTC /session endpoint, or set DEFAULT_PERSONA=venus, which is the default. Trigger phrases like "venus," or "what's on my calendar" also route to Venus automatically.

What tools can the Venus voice assistant use?

Venus uses a read-only allow-list: search, query, get_page, list_pages, read_article, get_recent_salience, get_recent_transcripts, and find_experts. Write tools like put_page and submit_job are excluded unless the operator opts in via tools-allowlist.local.json.

Can Venus write to the brain from a voice call?

No, Venus is read-only by default and cannot write pages or set reminders from voice. The operator must explicitly opt in through a local tools-allowlist.local.json override file to enable a bounded write set.

How do I start a Venus call about a specific topic?

Mint a per-topic call link with a strict topicId slug, for example /call?persona=venus&topicId=q3-planning. Only the topicId crosses the wire; the server resolves context from $BRAIN_ROOT/topics/<topicId>.md, so never put topic content in the URL.

Does the Venus voice persona support languages other than English?

No, Venus is English-only and her Aoede voice is configured for English. If a caller uses another language, she states once that she is running English-only and continues in English without repeating the disclaimer.

When should I use Mars instead of Venus?

Use Mars for depth and meaning conversations that require multi-paragraph thinking. Venus handles logistics at phone-call latency with 1-3 sentence answers and will offer to switch when a question needs long-form treatment.