跳到正文
cccskills
免费在 GitHub 公开

bootstrap

Create or update a SOUL.md file that defines an AI partner’s behavior through a guided conversation. Clarify communication style, autonomy, honesty, and expectations, then review a concise English profile before saving it with setup_agent.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

Generate a personalized SOUL.md through a warm, adaptive onboarding conversation. Trigger when the user wants to create, set up, or initialize their AI partner's identity — e.g., "create my SOUL.md", "bootstrap my agent", "set up my AI partner", "define who you are", "let's do onboarding", "personalize this AI", "make you mine", or when a SOUL.md is missing. Also trigger for updates: "update my SOUL.md", "change my AI's personality", "tweak the soul".

查看安装方法

适用场景

  • Define an AI partner’s initial personality and role
  • Adjust tone and how the AI expresses disagreement
  • Clarify which decisions the AI can make independently
  • Review and update an existing SOUL.md

包含的文件(3)

  • SKILL.md4.7 KB
  • references/conversation-guide.md4.3 KB
  • templates/SOUL.template.md2.2 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Bootstrap Soul

A conversational onboarding skill. Through 5–8 adaptive rounds, extract who the user is and what they need, then generate a tight SOUL.md that defines their AI partner.

Architecture

bootstrap/
├── SKILL.md                          ← You are here. Core logic and flow.
├── templates/SOUL.template.md        ← Output template. Read before generating.
└── references/conversation-guide.md  ← Detailed conversation strategies. Read at start.

Before your first response, read both:

  1. references/conversation-guide.md — how to run each phase
  2. templates/SOUL.template.md — what you're building toward

Ground Rules

  • One phase at a time. 1–3 questions max per round. Never dump everything upfront.
  • Converse, don't interrogate. React genuinely — surprise, humor, curiosity, gentle pushback. Mirror their energy and vocabulary.
  • Progressive warmth. Each round should feel more informed than the last. By Phase 3, the user should feel understood.
  • Adapt pacing. Terse user → probe with warmth. Verbose user → acknowledge, distill, advance.
  • Never expose the template. The user is having a conversation, not filling out a form.

Conversation Phases

The conversation has 4 phases. Each phase may span 1–3 rounds depending on how much the user shares. Skip or merge phases if the user volunteers information early.

PhaseGoalKey Extractions
1. HelloLanguage + first impressionPreferred language
2. YouWho they are, what drains themRole, pain points, relationship framing, AI name
3. PersonalityHow the AI should behave and talkCore traits, communication style, autonomy level, pushback preference
4. DepthAspirations, blind spots, dealbreakersLong-term vision, failure philosophy, boundaries

Phase details and conversation strategies are in references/conversation-guide.md.

Extraction Tracker

Mentally track these fields as the conversation progresses. You need all required fields before generating.

FieldRequiredSource Phase
Preferred language✅1
User's name✅2
User's role / context✅2
AI name✅2
Relationship framing✅2
Core traits (3–5 behavioral rules)✅3
Communication style✅3
Pushback / honesty preference✅3
Autonomy level✅3
Failure philosophy✅4
Long-term visionnice-to-have4
Blind spots / boundariesnice-to-have4

If the user is direct and thorough, you can reach generation in 5 rounds. If they're exploratory, take up to 8. Never exceed 8 — if you're still missing fields, make your best inference and confirm.

Generation

Once you have enough information:

  1. Read templates/SOUL.template.md if you haven't already.
  2. Generate the SOUL.md following the template structure exactly.
  3. Present it warmly and ask for confirmation. Frame it as "here's [Name] on paper — does this feel right?"
  4. Iterate until the user confirms.
  5. Call the setup_agent tool with the confirmed SOUL.md content and a one-line description:
    setup_agent(soul="<full SOUL.md content>", description="<one-line description>")
    
    The tool will persist the SOUL.md and finalize the agent setup automatically.
  6. After the tool returns successfully, confirm: "✅ [Name] is officially real."

Generation rules:

  • The final SOUL.md must always be written in English, regardless of the user's preferred language or conversation language.
  • Every sentence must trace back to something the user said or clearly implied. No generic filler.
  • Core Traits are behavioral rules, not adjectives. Write "argue position, push back, speak truth not comfort" — not "honest and brave."
  • Voice must match the user. Blunt user → blunt SOUL.md. Expressive user → let it breathe.
  • Total SOUL.md should be under 300 words. Density over length.
  • Growth section is mandatory and mostly fixed (see template).
  • You must call setup_agent — do not write the file manually with bash tools.
  • If setup_agent returns an error, report it to the user and do not claim success.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Turn academic papers into structured reviews that explain findings, strengths, weaknesses, and research methods. Assess originality and supporting evidence, compare relevant literature, and provide specific improvement suggestions in a detailed review or brief summary.

中文简介正在准备中。当前显示英语简介。

  • Understanding a paper's findings and limitations
  • Preparing a draft peer review
  • Checking experimental design and reproducibility
bytedance/deer-flow8.4万2026年10月19日 更新

Find Python input/output calls that may stall asynchronous backend work, then fix or guard each relevant path with runtime tests. Verify that tests fail when blocking behavior returns and pass after the fix is restored.

中文简介正在准备中。当前显示英语简介。

  • Checking asynchronous Python changes before a pull request
  • Triaging blocking input/output across the codebase
  • Adding tests for cleanup and error branches
bytedance/deer-flow8.4万2026年10月19日 更新

Turn data into chart images by selecting a suitable format from 26 options. Visualize trends, comparisons, distributions, flows, or relationships, then receive the image URL and the complete settings used to generate it.

中文简介正在准备中。当前显示英语简介。

  • Visualize changes over time
  • Compare categories and proportions
  • Show distributions and correlations
bytedance/deer-flow8.4万2026年10月19日 更新

Send research and analysis tasks to a running DeerFlow instance through its HTTP API, an interface for exchanging requests. Retrieve responses, continue conversations, upload documents, and inspect available models, skills, agents, and service health.

中文简介正在准备中。当前显示英语简介。

  • Delegate research and analysis to DeerFlow
  • Upload documents for a conversation
  • Resume an earlier conversation
bytedance/deer-flow8.4万2026年10月19日 更新

Turn source code into project documentation, from a README with installation steps and examples to API references, architecture diagrams, developer guides, and changelogs. Match the scope and comment format to the project's size and programming language.

中文简介正在准备中。当前显示英语简介。

  • Creating a README with installation steps and usage examples
  • Documenting public functions, parameters, and return values
  • Preparing architecture and contributor guides for new developers
bytedance/deer-flow8.4万2026年10月19日 更新

Plan market, competitor, consumer, or financial research with chapter outlines, data requirements, and chart plans. Then turn collected evidence into a structured Markdown report with comparisons, citations, and strategic implications, while clearly identifying missing data.

中文简介正在准备中。当前显示英语简介。

  • Planning research chapters and data collection requirements
  • Turning market and competitor findings into a report
  • Organizing consumer insights and brand strategy analysis
bytedance/deer-flow8.4万2026年10月19日 更新

查看 bytedance 的全部技能

报告此技能的问题