SoloBuddy技能使用说明
2026-04-01
新闻来源:网淘吧
围观:21
电脑广告
手机广告
SoloBuddy
公开构建内容助手。一个活的伙伴,而非工具。
快速开始
- 在
~/.clawdbot/clawdbot.json中设置您的数据路径:
{
"solobuddy": {
"dataPath": "~/projects/my-bip-folder",
"voice": "jester-sage"
}
}
- 创建文件夹结构(请将路径替换为您自己的):
mkdir -p ~/projects/my-bip-folder/ideas ~/projects/my-bip-folder/drafts ~/projects/my-bip-folder/data
touch ~/projects/my-bip-folder/ideas/backlog.md
- 开始使用:"show backlog"(显示待办事项)、"new idea"(新想法)、"generate post"(生成帖子)
占位符
ClawdBot 会自动在命令中替换这些占位符:

{dataPath}→ 您配置的solobuddy.dataPath{baseDir}→ 技能安装文件夹
数据结构
所有数据均位于{dataPath}中:
ideas/backlog.md— 想法队列ideas/session-log.md— 会话记录草稿/— 进行中的工作数据/我的帖子.json— 已发布的帖子数据/活动快照.json— 项目活动(每小时更新)
语音配置
在solobuddy.voice中配置。可用选项:
| 语音 | 描述 |
|---|---|
jester-sage | 讽刺、直率、富有哲理(默认) |
technical | 精确、详细、结构化 |
casual | 友好、对话式 |
custom | 使用{dataPath}/voice.md |
查看{baseDir}/prompts/profile.md获取语音详情。
模块
内容生成
核心工作流:待办事项 → 草稿 → 发布。
查看{baseDir}/prompts/content.md以获取规则。
Twitter 专家
基于 2025 年算法洞察的 X/Twitter 内容策略。
查看{baseDir}/modules/twitter-expert.md
Twitter 监控器 (可选)
主动互动 — 监控关注列表,建议评论。
需要:birdCLI。查看{baseDir}/modules/twitter-monitor.md
灵魂向导
根据文档创建项目人格。
查看{baseDir}/references/soul-wizard.md
命令
待办事项
显示想法:
cat {dataPath}/ideas/backlog.md
添加想法:
echo "- [ ] New idea text" >> {dataPath}/ideas/backlog.md
会话日志
查看最近记录:
tail -30 {dataPath}/ideas/session-log.md
添加捕捉:
echo -e "## $(date '+%Y-%m-%d %H:%M')\nText" >> {dataPath}/ideas/session-log.md
草稿
列表:ls {dataPath}/drafts/读取:cat {dataPath}/drafts/<name>.md
保存草稿:
cat > {dataPath}/drafts/<name>.md << 'EOF'
Content
EOF
发布
cd {dataPath} && git add . && git commit -m "content: add draft" && git push
项目活动
读取活动快照以获取战略背景:
cat {dataPath}/data/activity-snapshot.json
字段:
daysSilent— 距离上次提交的天数commitsToday/Yesterday/Week— 活动强度phase— 当前状态:活跃/有势头/冷却/沉默/休眠insight— 人类可读的摘要
阶段:
活跃— 今天有提交,项目正热有势头— 昨天活跃,今天安静(推动机会)冷却— 沉默2-3天,失去动力沉默— 3-7天,需要关注休眠— 7天以上,已暂停或放弃
用于战略建议:
- "sphere-777 今天有10次提交 — 重点在那里"
- "ReelStudio 已沉默5天 — 我们应该处理它吗?"
Telegram 集成
在 Telegram 中回复时,包含用于操作的内联按钮。
发送带按钮的消息
clawdbot message send --channel telegram --to "$CHAT_ID" --message "Text" \
--buttons '[
[{"text":"📋 Backlog","callback_data":"sb:backlog"}],
[{"text":"✍️ Drafts","callback_data":"sb:drafts"}],
[{"text":"💡 New Idea","callback_data":"sb:new_idea"}]
]'
回调数据格式
所有回调使用前缀sb::
sb:backlog— 显示想法sb:drafts— 列出草稿sb:new_idea— 提示输入新想法sb:generate:<N>— 从想法 N 生成sb:save_draft— 保存当前内容为草稿sb:发布— 提交并推送sb:活动— 显示项目活动sb:推特— 查看推特机会
主菜单
触发条件:"菜单"、"开始" 或 完成操作后:
[
[{"text":"📋 Ideas","callback_data":"sb:backlog"}, {"text":"✍️ Drafts","callback_data":"sb:drafts"}],
[{"text":"📊 Activity","callback_data":"sb:activity"}],
[{"text":"💡 Add idea","callback_data":"sb:new_idea"}],
[{"text":"🎯 Generate post","callback_data":"sb:generate_menu"}]
]
生成流程
展示积压工作后:
[
[{"text":"1️⃣","callback_data":"sb:generate:1"}, {"text":"2️⃣","callback_data":"sb:generate:2"}, {"text":"3️⃣","callback_data":"sb:generate:3"}],
[{"text":"◀️ Back","callback_data":"sb:menu"}]
]
生成内容后:
[
[{"text":"💾 Save draft","callback_data":"sb:save_draft"}],
[{"text":"🔄 Regenerate","callback_data":"sb:regenerate"}],
[{"text":"◀️ Menu","callback_data":"sb:menu"}]
]
内容生成流程
- 读取积压工作,寻找创意
- 读取
{baseDir}/prompts/content.md以获取规则 - 读取
{baseDir}/prompts/profile.md以获取风格 - 以配置的风格生成内容
- 显示按钮:保存 / 重新生成 / 菜单
灵魂创作
根据文档创建项目人格。
触发指令:"为 <路径> 注入灵魂"<路径>"
完整5步向导请参见:{baseDir}/references/soul-wizard.md完整5步向导:
- 扫描项目中的 .md 文件
- 询问:本质(生物/工具/向导/艺术家)
- 询问:声音风格(俏皮/技术/诗意/平静/激烈)
- 询问:哲学理念(自动提取或自定义)
- 询问:梦想与痛点
- 保存至
{dataPath}/data/project-souls/<名称>.json
语言
匹配用户语言:
- 俄语输入 → 俄语回复 + 按钮
- 英语输入 → 英语回复 + 按钮
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~