CLAUDE CODE MARKETPLACES

bd-record

当执行 BD(商务拓展)任务时维护 SQLite 追踪数据库,记录已探索的创作者(模式一)和已互动的帖子(模式二),避免重复追踪和重复互动。

npx skills add https://github.com/TeamWiseFlow/xiaobei --skill bd-record
SKILL.md

BD Record 技能

./db/bd_record.db 中维护持久化 SQLite 数据库,供 lead-hunting(模式一)和 comment-engagement(模式二)使用。

数据库位置

./db/bd_record.db

初始化(幂等,可重复执行):./skills/bd-record/scripts/init-db.sh


表结构

lead_creators(模式一:创作者探索)

字段类型说明
idINTEGER PRIMARY KEY AUTOINCREMENT自增主键
platformTEXT NOT NULL平台标识(xhs/dy/ks/bilibili/fb/x/wb)
creator_idTEXT NOT NULL平台上的创作者 ID
nicknameTEXT创作者昵称
homepage_urlTEXT NOT NULL创作者主页 URL
qualifiedINTEGER DEFAULT 0是否符合潜在客户标准(1=是,0=否)
notesTEXT备注(符合/不符合的原因摘要)
created_atTEXT DEFAULT (strftime('%Y-%m-%d %H:%M:%S','now','localtime'))记录时间

comment_posts(模式二:帖子互动)

字段类型说明
idINTEGER PRIMARY KEY AUTOINCREMENT自增主键
platformTEXT NOT NULL平台标识
post_titleTEXT帖子标题(如有)
post_urlTEXT NOT NULL帖子 URL
strategyTEXT NOT NULL互动策略(direct_comment/reply_dm/direct_dm)
repliedINTEGER DEFAULT 0是否已互动(1=是,0=否)
reply_contentTEXT我们发送的互动内容
reply_target_idTEXT互动目标 ID(回复的评论 ID 或私信的用户 ID)
created_atTEXT DEFAULT (strftime('%Y-%m-%d %H:%M:%S','now','localtime'))记录时间

脚本命令

所有脚本均需在 workspace 根目录下执行。

初始化数据库

./skills/bd-record/scripts/init-db.sh

模式一:创作者记录

检查创作者是否已记录

./skills/bd-record/scripts/check-creator.sh --platform <平台> --creator-id <创作者ID>

返回 JSON:{"exists": true/false}

记录创作者

./skills/bd-record/scripts/record-creator.sh \
  --platform <平台> \
  --creator-id <创作者ID> \
  --nickname <昵称> \
  --homepage-url <主页URL> \
  --qualified <0或1> \
  --notes <备注>

返回 JSON:{"ok": true, "id": <记录ID>}{"ok": false, "error": "..."}

模式二:帖子互动记录

检查帖子是否已互动

./skills/bd-record/scripts/check-post.sh --platform <平台> --post-url <帖子URL>

返回 JSON:{"exists": true/false, "replied": true/false}

记录互动

./skills/bd-record/scripts/record-post.sh \
  --platform <平台> \
  --post-title <标题> \
  --post-url <帖子URL> \
  --strategy <direct_comment|reply_dm|direct_dm> \
  --reply-content <互动内容> \
  --reply-target-id <目标ID>

返回 JSON:{"ok": true, "id": <记录ID>}{"ok": false, "error": "..."}


使用规则

  1. 模式一:打开创作者主页前先用 check-creator.sh 判断是否已记录;如果已在记录中则跳过。读取创作者信息后,不管是否符合标准,都要用 record-creator.sh 记录。
  2. 模式二
    • 直接回帖策略:打开帖子前先用 check-post.sh 判断是否已操作过,已操作则跳过;回复后用 record-post.sh 记录。
    • reply/dm 策略:互动前先判断是否对同一内容/发布者已 touch 过,已 touch 则跳过;touch 后用 record-post.sh 记录。
Installs0
GitHub Stars8.5k
LanguagePython
AddedAug 29, 2026
View on GitHub