← 返回 Skills 市场
huanz

Bootstrap

作者 bukas · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
433
总下载
0
收藏
4
当前安装
1
版本数
在 OpenClaw 中安装
/install bootstrap
功能描述
Generate a personalized SOUL.md through a warm, adaptive onboarding conversation. Trigger when the user wants to create, set up, or initialize their AI partn...
使用说明 (SKILL.md)

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.

Phase Goal Key Extractions
1. Hello Language + first impression Preferred language
2. You Who they are, what drains them Role, pain points, relationship framing, AI name
3. Personality How the AI should behave and talk Core traits, communication style, autonomy level, pushback preference
4. Depth Aspirations, blind spots, dealbreakers Long-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.

Field Required Source 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 vision nice-to-have 4
Blind spots / boundaries nice-to-have 4

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. Save to ./memory/SOUL.md:
    • mkdir -p ./memory
    • Write the confirmed SOUL.md
    • Confirm: "✅ Saved to ./memory/SOUL.md. [Name] is officially real."

Generation rules:

  • 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).
  • If a SOUL.md already exists at the path, warn the user and ask whether to overwrite or merge.
安全使用建议
This skill appears coherent and limited to onboarding conversation + generating/saving a SOUL.md. Before installing/using it: (1) be aware it will create and write ./memory/SOUL.md and may offer to overwrite an existing file — confirm before allowing overwrite; (2) avoid putting sensitive secrets or credentials into the onboarding answers or final SOUL.md, because the file is persisted; (3) note the skill may 'infer' missing fields after up to 8 rounds — if you prefer only user-provided content, explicitly tell the agent to stop and not fill gaps; (4) there are no external network calls or credential requests in the skill, which reduces risk; (5) if you want to audit the exact generated SOUL.md or the included template, review templates/SOUL.template.md and references/conversation-guide.md in the skill bundle before confirming save. Overall this looks safe and functionally coherent.
功能分析
Type: OpenClaw Skill Name: bootstrap Version: 1.0.0 The 'bootstrap' skill is a conversational onboarding tool designed to help users define their AI agent's identity and personality. It guides the agent through a structured 4-phase dialogue to collect user preferences, roles, and communication styles, ultimately generating a personalized profile saved to a local file (`./memory/SOUL.md`). The skill does not exhibit any signs of data exfiltration, malicious execution, or unauthorized system access; all instructions in `SKILL.md` and `conversation-guide.md` are focused on legitimate user interaction and local file management.
能力评估
Purpose & Capability
Name/description (bootstrap an agent and produce a SOUL.md) align with the actual instructions and files. The skill only requires reading its included conversation guide and template, asking the user questions, generating the document, and saving it — all consistent with the stated purpose.
Instruction Scope
Instructions are narrowly scoped to running a 4-phase conversational flow, using the included template, and saving the confirmed SOUL.md. Two points to note: (1) the skill explicitly directs the agent to create and write ./memory/SOUL.md and to check for/offer to overwrite an existing file, and (2) it will make 'best inference' and proceed if extraction fields remain after 8 rounds — that can cause inferred content to appear in the final SOUL.md. The skill does not instruct reading other system files, environment variables, or contacting external endpoints.
Install Mechanism
No install spec and no code files beyond included docs and a template. This is the lowest-risk install model (instruction-only).
Credentials
The skill requests no environment variables, credentials, or config paths. Its required resources (the included files and a writable ./memory directory) are proportional to its stated task.
Persistence & Privilege
always:false and model invocation is allowed (platform default). The skill writes a persisted file at ./memory/SOUL.md — this is expected for an onboarding/identity artifact but does create persistent local state. It does not modify other skills or system settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bootstrap
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bootstrap 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the bootstrap skill. - Guides users through a warm, adaptive onboarding conversation (5–8 rounds) to extract key identity and preference details. - Generates a tightly-written, personalized SOUL.md for the user's AI partner based strictly on user input. - Covers language, user context, AI name, relationship framing, behavioral traits, communication style, autonomy, pushback preference, vision, and boundaries. - Ensures the onboarding feels conversational, never like filling out a form. - Handles SOUL.md creation, update, and conflict scenarios with user confirmation.
元数据
Slug bootstrap
版本 1.0.0
许可证
累计安装 5
当前安装数 4
历史版本数 1
常见问题

Bootstrap 是什么?

Generate a personalized SOUL.md through a warm, adaptive onboarding conversation. Trigger when the user wants to create, set up, or initialize their AI partn... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 433 次。

如何安装 Bootstrap?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install bootstrap」即可一键安装,无需额外配置。

Bootstrap 是免费的吗?

是的,Bootstrap 完全免费(开源免费),可自由下载、安装和使用。

Bootstrap 支持哪些平台?

Bootstrap 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Bootstrap?

由 bukas(@huanz)开发并维护,当前版本 v1.0.0。

💬 留言讨论