bootstrap

Generate a persona-defining SOUL.md through a four-phase onboarding conversation.

135|12|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Citrus-bit/medrix-flow --skill bootstrap-citrus-bit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bootstrap
Source: https://github.com/Citrus-bit/medrix-flow/tree/main/skills/public/bootstrap
Command: npx skills add https://github.com/Citrus-bit/medrix-flow --skill bootstrap-citrus-bit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill guides users through a warm, adaptive onboarding conversation to generate a concise, persona-defining SOUL.md that captures an AI partner's identity, traits, and boundaries so the agent behaves consistently and usefully.

Core Features & Use Cases

  • Adaptive Multi-Round Onboarding: Run 5–8 conversational rounds across four phases (Hello, You, Personality, Depth) to progressively extract required fields.
  • Template-Guided Generation: Read the provided conversation guide and SOUL template, then produce an English SOUL.md under 300 words that follows strict structural and behavioral rules.
  • Finalization & Persistence: Present the SOUL.md for confirmation, then call the setup_agent tool to persist the file and finalize agent setup.
  • Use Case: Create or update a personalized AI partner for a busy professional who wants a consistent, bounded assistant that anticipates needs without repeating mistakes.

Quick Start

Start by telling the assistant: create my SOUL.md and guide me through onboarding until the agent is ready.

Frequently Asked Questions about bootstrap

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

FAQPage Schema
How do I create a SOUL.md file for AI agent personalization?

To create a SOUL.md for AI agent personalization, engage in a 5–8 round adaptive onboarding conversation that extracts your preferences, traits, and boundaries across four phases, generating a persona file under 300 words.

What is the onboarding conversation process for defining an AI persona?

The onboarding conversation for defining an AI persona progresses through four extraction phases: Hello, You, Personality, and Depth, adaptively asking questions to capture identity traits and behavioral boundaries for a concise SOUL.md.

Can I update an existing agent identity without starting the setup over?

Yes, you can update an existing agent identity by applying the onboarding flow to identity updates, running conversational rounds to extract new preferences, and calling setup_agent to persist the refreshed SOUL.md.

Are there word count limits when generating a SOUL.md template?

Yes, the SOUL.md template enforces a strict word count limit, requiring the final persona-defining file to be produced in English under 300 words while following structural and behavioral rules.

How do I persist agent setup after finalizing the SOUL.md file?

To persist agent setup after finalizing the SOUL.md file, confirm the generated content during the conversation, which triggers the setup_agent tool to save the configuration and completes the personalization flow.