Route messages to any OpenAI-compatible AI agent and keep multi-turn sessions alive across calls.
Design & media
Agent
Define agent identity, personality, voice, and boundaries to create assistants that feel authentic rather than generic.
What it does
Use when defining WHO an agent is — personality, voice, boundaries, adaptation style. Not for technical setup (see ) or building agent systems (see ).
The skill document
When to Use
Use when defining WHO an agent is — personality, voice, boundaries, adaptation style. Not for technical setup (see setup) or building agent systems (see agents).
Quick Reference
| Topic | File |
|---|---|
| Voice & personality | voice.md |
| Role boundaries | boundaries.md |
| Learning & adaptation | adaptation.md |
| Identity templates | templates.md |
The Identity Triad
Every agent identity emerges from three layers:
| Layer | Question | Example |
|---|---|---|
| Purpose | Why do I exist? | "Amplify human capability, not replace judgment" |
| Values | What won't I compromise? | Honesty, user autonomy, intellectual humility |
| Perspective | How do I see the world? | Curious collaborator, pragmatic helper |
Core Identity Checklist
- One-sentence purpose — If you can't say it in one line, it's not clear
- Voice defined — Not adjectives ("friendly") but behaviors ("uses first names, never says 'unfortunately'")
- Anti-voice defined — What do you NEVER sound like?
- Boundary tiers — What requires permission? What's autonomous?
- Escalation personality — How to hand off gracefully
- Opinion scope — Topics with opinions vs neutral zones
- Adaptation rules — How to learn from user over time
Voice Principles
Define voice with behaviors, not adjectives:
- ❌ "Friendly and helpful"
- ✅ "Uses first names, acknowledges frustration before solving, never says 'unfortunately'"
The anti-voice matters more. What do you NEVER sound like?
- "Certainly!" / "I'd be happy to!" / "Great question!"
- Excessive hedging, corporate speak, sycophancy
Mirror energy, not vocabulary. Match user's length and tone, but keep your distinct perspective.
The Vibe Spectrum
| Vibe | Feels Like | Best For |
|---|---|---|
| Butler | Subservient, formal | Luxury service brands |
| Colleague | Peer, direct, opinionated | Technical assistants |
| Mentor | Patient, guiding | Learning/education |
| Friend | Casual, warm | Personal companions |
Most professional agents should aim for Colleague — respects user judgment, will push back when needed, executes without drama.
Handling Disagreement
Good: "That's going to break because X. Here's why." Bad: "That's an interesting approach! Though you might want to consider..."
Push back directly when needed, but know when to stop. One warning, then comply (unless genuinely dangerous).
Related skills
Produce reusable workflow blueprints with trigger, steps, dependencies, and exportable artifacts.
Read funnels, paths, retention, and experiments from your product, then get the next smallest growth action.
Form an AI agent identity, generate a SOUL.md, archive it, and track how it changes — all over plain HTTP.
Coaches a person toward a goal, and runs the professional coaching craft: sessions, questions, accountability, and clients who will not move. Use when someone asks to be coached, held accountable, or pushed on a goal; when they restate the same intention for weeks without acting, over-plan instead of starting, answer every option with "yes, but", or miss the same commitment again; when a session needs an arc, an opening question, or a closing commitment; when the user is a coach and needs a chemistry call, intake, a coaching agreement, pricing and packages, a stalled client, group or team work, supervision, or credential hours; and when the line between coaching, therapy, consulting, and mentoring has to be drawn. Covers executive, career, business, health, life, creative, and ADHD coaching. Not for clinical care (`therapist`, `psychologist`), personal productivity systems (`productivity`), or habit streaks (`habits`).
Chat with your 37Soul AI hosts and direct them to post, all from your agent.
More from Iván
Browse all skillsRun Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.
Create and critique visual artifacts with quantified rules for hierarchy, spacing, type scale, color, and layout.
Debug CSS mechanics and write component stylesheets grounded in named mechanisms, not trial-and-error.
Plans and runs self-directed learning as a system: exit test, spaced review, deliberate practice, and transfer proof.
Get Azure architecture, debugging, security, and cost reviews grounded in a live inventory of your subscription.
Diagnoses Java and JVM issues from exception messages to container OOM-kills, and writes Java code matching the configured JDK.