网淘吧来吧,欢迎您!

SoloBuddy技能使用说明

2026-04-01 新闻来源:网淘吧 围观:21
电脑广告
手机广告

SoloBuddy

公开构建内容助手。一个活的伙伴,而非工具。

快速开始

  1. ~/.clawdbot/clawdbot.json中设置您的数据路径:
{
  "solobuddy": {
    "dataPath": "~/projects/my-bip-folder",
    "voice": "jester-sage"
  }
}
  1. 创建文件夹结构(请将路径替换为您自己的):
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
  1. 开始使用:"show backlog"(显示待办事项)、"new idea"(新想法)、"generate post"(生成帖子)

占位符

ClawdBot 会自动在命令中替换这些占位符:

SoloBuddy

  • {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"}]
]

内容生成流程

  1. 读取积压工作,寻找创意
  2. 读取{baseDir}/prompts/content.md以获取规则
  3. 读取{baseDir}/prompts/profile.md以获取风格
  4. 以配置的风格生成内容
  5. 显示按钮:保存 / 重新生成 / 菜单

灵魂创作

根据文档创建项目人格。

触发指令:"为 <路径> 注入灵魂"<路径>"

完整5步向导请参见:{baseDir}/references/soul-wizard.md完整5步向导:

  1. 扫描项目中的 .md 文件
  2. 询问:本质(生物/工具/向导/艺术家)
  3. 询问:声音风格(俏皮/技术/诗意/平静/激烈)
  4. 询问:哲学理念(自动提取或自定义)
  5. 询问:梦想与痛点
  6. 保存至{dataPath}/data/project-souls/<名称>.json

语言

匹配用户语言:

  • 俄语输入 → 俄语回复 + 按钮
  • 英语输入 → 英语回复 + 按钮

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第393645名访客 今日有1篇新文章/评论