| 2026-03-28T10:19:54.274Z | message | assistant | - | - | [[reply_to_current]]文档已经创建好了,无需重新授权~ 📄 **已生成:** [OpenClaw Skills 可用性分析报告](https://www.feishu.cn/docx/BxKKduFHwo7oZdxTjOIc6WGCnLf) 有问题随时说! 🐾 |
| 2026-03-28T10:19:49.928Z | message | user | - | - | System: [2026-03-28 10:19:48 UTC] Feishu[bot-tianbao] DM | ou_0b4026dbd74197eb8cd370c2b2c7ae8f [msg:om_x100b534effe7e8a8b25952655041405] Conversation info (untrusted metadata): ```json { "message_id": "om_x100b534effe7e8a8b25952655041405", "sender_id": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "sender": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "timestamp": "Sat 2026-03-28 10:18 UTC" } ``` Sender (untrusted metadata): ```json { "label": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "id": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "name": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f" } ``` 已经授权 |
| 2026-03-28T10:19:47.691Z | message | assistant | - | - | 文档已创建好了! 📄 **[OpenClaw Skills 可用性分析报告](https://www.feishu.cn/docx/BxKKduFHwo7oZdxTjOIc6WGCnLf)** 主要内容: - 61 个 Skills 总览 - 飞书官方扩展(10个)全部就绪 - 抖音系列(5个)部分可用 - 全局内置 Skills(48个)全部就绪 - 综合任务能力对照表 - 待配置事项清单 有需要调整的内容告诉我~ 🐾 |
| 2026-03-28T10:19:41.375Z | tool_event | toolResult | tool | - | {"doc_id":"BxKKduFHwo7oZdxTjOIc6WGCnLf","doc_url":"https://www.feishu.cn/docx/BxKKduFHwo7oZdxTjOIc6WGCnLf","log_id":"202603281819390A3B6E2FE2271B42C3E3","message":"文档创建成功"} |
| 2026-03-28T10:19:36.594Z | message | assistant | - | - | The user has completed the Feishu authorization. Now I need to retry creating the Feishu document. |
| 2026-03-28T10:18:55.548Z | message | user | - | - | System: [2026-03-28 10:18:54 UTC] Feishu[bot-tianbao] DM | ou_0b4026dbd74197eb8cd370c2b2c7ae8f [msg:om_x100b534ee25810a8b3b77a55da07c71:auth-complete] Conversation info (untrusted metadata): ```json { "message_id": "om_x100b534ee25810a8b3b77a55da07c71:auth-complete", "sender_id": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "sender": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "timestamp": "Sat 2026-03-28 10:18 UTC" } ``` Sender (untrusted metadata): ```json { "label": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "id": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "name": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f" } ``` 我已完成飞书账号授权,请继续执行之前的操作。 |
| 2026-03-28T10:18:47.812Z | message | assistant | - | - | 需要你授权一下飞书权限,请在飞书中点击授权卡片中的链接完成授权,完成后告诉我。 |
| 2026-03-28T10:18:43.750Z | tool_event | toolResult | tool | - | { "success": true, "message": "已发送授权请求卡片,请用户在卡片中点击链接完成授权。授权完成后请重新执行之前的操作。", "awaiting_authorization": true } |
| 2026-03-28T10:18:41.157Z | message | assistant | - | - | Now I'll create a Feishu doc with the skills analysis report. Let me use the feishu_create_doc tool with the content from SKILLS_ANALYSIS.md. |
| 2026-03-28T10:17:50.164Z | tool_event | toolResult | tool | - | --- name: feishu-create-doc description: | 创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。 --- # feishu_mcp_create_doc 通过 MCP 调用 `create-doc`,从 Lark-flavored Markdown 内容创建一个新的飞书云文档。 # 返回值 工具成功执行后,返回一个 JSON 对象,包含以下字段: - **`doc_id`**(string):文档的唯一标识符(token),格式如 `doxcnXXXXXXXXXXXXXXXXXXX` - **`doc_url`**(string):文档的访问链接,可直接在浏览器中打开,格式如 `https://www.feishu.cn/docx/doxcnXXXXXXXXXXXXXXXXXXX` - **`message`**(string):操作结果消息,如"文档创建成功" # 参数 ## markdown(必填) 文档的 Markdown 内容,使用 Lark-flavored Markdown 格式。 调用本工具的markdown内容应当尽量结构清晰,样式丰富, 有很高的可读性. 合理的使用callout高亮块, 分栏,表格等能力,并合理的运用插入图片与mermaid的能力,做到图文并茂.. 你需要遵循以下原则: - **结构清晰**:标题层级 ≤ 4 层,用 Callout 突出关键信息 - **视觉节奏**:用分割线、分栏、表格打破大段纯文字 - **... |
| 2026-03-28T10:17:50.143Z | message | assistant | - | - | The user wants me to create a Feishu document with the skills analysis report. I should use the feishu_create_doc skill to create this document. |
| 2026-03-28T10:17:46.941Z | message | user | - | - | System: [2026-03-28 10:17:45 UTC] Feishu[bot-tianbao] DM | ou_0b4026dbd74197eb8cd370c2b2c7ae8f [msg:om_x100b534ee25810a8b3b77a55da07c71] Conversation info (untrusted metadata): ```json { "message_id": "om_x100b534ee25810a8b3b77a55da07c71", "sender_id": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "sender": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "timestamp": "Sat 2026-03-28 10:17 UTC" } ``` Sender (untrusted metadata): ```json { "label": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "id": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "name": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f" } ``` 生成一个飞书文档给我 |
| 2026-03-28T10:17:05.126Z | message | assistant | - | - | 分析完成!文档已保存到 `SKILLS_ANALYSIS.md`。 --- ## 📊 总结 **已安装 61 个 Skills**,大致分三类: ### ✅ 立即可用(核心能力) | 方向 | Skills | |------|--------| | 飞书全家桶 | 文档、表格、日历、任务、消息、多维表格、云空间 | | 内容读取 | 微信公众号文章、飞书文档 | | 抖音 | 热榜获取 | | 安全 | BTclawScan(本地安全体检) | ### ⚠️ 配置后可用 | 技能 | 缺少 | |------|------| | 抖音视频下载 | TikHub API Token | | 抖音私信 | 浏览器(browser 工具已就绪) | | 抖音视频发布/分析 | douyin-mcp-server(未安装)| ### 🔧 完整文档 详细分析含: - 每个 Skill 的功能、状态、依赖 - 可完成的具体任务 - 配置方法 - 任务能力对照表 路径:`/root/.openclaw/workspace-tianbao/SKILLS_ANALYSIS.md` 要不要我帮你处理配置?比如注册 TikHub 拿 Token,或者安装 douyin-mcp-server? |
| 2026-03-28T10:16:54.753Z | tool_event | toolResult | tool | - | Successfully wrote 7131 bytes to /root/.openclaw/workspace-tianbao/SKILLS_ANALYSIS.md |
| 2026-03-28T10:16:54.729Z | message | assistant | - | - | 好的,我来分析所有已安装的 Skills 状态,并生成详细文档。 |
| 2026-03-28T10:15:37.189Z | tool_event | toolResult | tool | - | douyin-mcp-server not found |
| 2026-03-28T10:15:37.182Z | tool_event | toolResult | tool | - | { "ownerId": "kn7c56fmw1b0xy60rz75be0ds1816468", "slug": "douyin-downloader", "version": "1.0.0", "publishedAt": 1771137506642 }--- { "ownerId": "kn784af36jyc12gczmcr7fq0a981dbhr", "slug": "douyin-hot-trend", "version": "1.1.0", "publishedAt": 1773252093299 }--- { "ownerId": "kn75k53tcdhqwka2fra5x817p9821zpb", "slug": "douyin-messager", "version": "1.1.3", "publishedAt": 1774344019250 }--- { "ownerId": "kn786px8pe3xqzs209ntv1rze5812e8q", "slug": "douyin-publish", "version": "1.0.0", "publishedAt": 1770963413746 }--- { "ownerId": "kn7a64jr5rb7beebh9re7mbvv182kbrc", "slug": "douyin-video-analyst", "version": "1.0.1", "publishedAt": 1773044591040 }--- { "ownerId": "kn75n3wgjntavnr84cx47091n1... |
| 2026-03-28T10:15:37.148Z | message | assistant | - | - | Now I have a good picture. Let me compile a comprehensive analysis document. Let me check the _meta.json files for version/active status and look at the weixin reader skill more carefully. |
| 2026-03-28T10:15:28.997Z | tool_event | toolResult | tool | - | /root/.openclaw/skills/douyin-downloader/: SKILL.md _meta.json scripts /root/.openclaw/skills/douyin-hot-trend/: README.md SKILL.md _meta.json cron-job.js daily-hot-trend-message.txt daily-hot-trend-output.json package-lock.json package.json scripts /root/.openclaw/skills/douyin-messager/: SKILL.md _meta.json /root/.openclaw/skills/douyin-publish/: SKILL.md _meta.json /root/.openclaw/skills/douyin-video-analyst/: SKILL.md _meta.json references |
| 2026-03-28T10:15:28.994Z | tool_event | toolResult | tool | - | (no output) |
| 2026-03-28T10:15:28.959Z | message | assistant | - | - | Let me check the actual config file location and format. |
| 2026-03-28T10:15:25.610Z | tool_event | toolResult | tool | - | Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib/python3.7/json/__init__.py", line 296, in load parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw) File "/usr/lib/python3.7/json/__init__.py", line 348, in loads return _default_decoder.decode(s) File "/usr/lib/python3.7/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib/python3.7/json/decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) (Command exited with code 1) |
| 2026-03-28T10:15:25.574Z | tool_event | toolResult | tool | - | /bin/sh: mcporter: command not found |
| 2026-03-28T10:15:25.540Z | message | assistant | - | - | Now let me compile all the information into a comprehensive document. Let me also check the status of the douyin skills more carefully. Let me also check what mcporter and douyin-mcp configurations exist. |
| 2026-03-28T10:15:20.037Z | tool_event | toolResult | tool | - | (Command exited with code 2) |
| 2026-03-28T10:15:20.032Z | tool_event | toolResult | tool | - | --- name: feishu-troubleshoot description: | 飞书插件问题排查工具。包含常见问题 FAQ 和深度诊断命令(/feishu_doctor)。 常见问题可随时查阅。诊断命令用于排查复杂问题(多次授权仍失败、自动授权无法解决等), 会检查账户配置、API 连通性、应用权限、用户授权状态,并生成详细的诊断报告和解决方案。 --- # 飞书插件问题排查 ## ❓ 常见问题(FAQ) ### 卡片按钮点击无反应 **现象**:点击卡片按钮后没有任何反应,然后提示报错. **原因**:应用未开通「消息卡片回传交互」权限。 **解决步骤**: 1. 登录飞书开放平台:https://open.feishu.cn/app 2. 选择您的应用 → **事件与回调** 3. 在回调配置中,修改订阅方式为"长链接"并添加回调 "卡片回传交互"(card.action.trigger) 4. 创建应用版本 → 提交审核 → 发布 --- ## 🔍 诊断命令(深度工具) **注意**:诊断命令仅用于排查复杂/疑难的**权限相关问题**。常规权限问题会自动触发授权流程,无需手动诊断。 **何时使用诊断**: - 多次授权后仍然报错 - 自动授权流程无法解决的问题 - 需要查看完整的权限配置状态 **使用方法**: |
| 2026-03-28T10:15:20.031Z | tool_event | toolResult | tool | - | --- name: feishu-channel-rules description: | Lark/Feishu channel output rules. Always active in Lark conversations. alwaysActive: true --- # Lark Output Rules ## Writing Style - Short, conversational, low ceremony — talk like a coworker, not a manual - Prefer plain sentences over bullet lists when a brief answer suffices - Get to the point and stop — no need for a summary paragraph every time ## Note - Lark Markdown differs from standard Markdown in some ways; when unsure, refer to `references/markdown-syntax.md` |
| 2026-03-28T10:15:19.949Z | message | assistant | - | - | Now I have enough information to create a comprehensive document. Let me compile all the skills and their status into a well-organized document. The skills I found: **飞书官方扩展 (openclaw-lark):** 1. feishu-bitable - 飞书多维表格 2. feishu-calendar - 飞书日历 3. feishu-channel-rules - 飞书频道规则 4. feishu-create-doc - 创建飞书文档 5. feishu-fetch-doc - 获取飞书文档 6. feishu-im-read - 飞书消息读取 7. feishu-task - 飞书任务 8. feishu-troubleshoot - 飞书问题排查 9. feishu-update-doc - 更新飞书文档 **用户安装 (workspace/skills):** 1. btclawscan - OpenClaw本地安全体检 2. douyin-downloader - 抖音视频下载 3. douyin-hot-trend - 抖音热榜 4. douyin-messager - 抖音私信发送 5. douyin-publish - 抖音视频发布 6. douyin-video-analyst - 抖音视频分析 7. feishu-bot-manager - 飞书多账户机器人管理 8. weixi... |
| 2026-03-28T10:15:03.477Z | tool_event | toolResult | tool | - | OpenClaw 2026.3.24 (cff6dc9) |
| 2026-03-28T10:15:02.376Z | tool_event | toolResult | tool | - | /root/.openclaw/skills/douyin-downloader/scripts/: douyin_download.py /root/.openclaw/skills/douyin-hot-trend/scripts/: douyin-with-cover.js douyin.js get-hot-trend.js latest-hot-trend.json latest-hot-trend.txt |
| 2026-03-28T10:15:02.374Z | tool_event | toolResult | tool | - | --- name: feishu-bitable description: | 飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。 **当以下情况时使用此 Skill**: (1) 需要创建或管理飞书多维表格 App (2) 需要在多维表格中新增、查询、修改、删除记录(行数据) (3) 需要管理字段(列)、视图、数据表 (4) 用户提到"多维表格"、"bitable"、"数据表"、"记录"、"字段" (5) 需要批量导入数据或批量更新多维表格 --- # Feishu Bitable (多维表格) SKILL ## 🚨 执行前必读 - ✅ **创建数据表**:支持两种模式 — ① 明确需求时,在 `create` 时通过 `table.fields` 一次性定义字段(减少 API 调用);② 探索式场景时,使用默认表 + 逐步修改字段(更稳定,易调整) - ⚠️ **默认表的空行坑**:`app.create` 自带的默认表中会有空记录(空行)!插入数据前建议先调用 `feishu_bitable_app_table_record.list` + `batch_delete` 删除空行,避免数据污染 - ✅ **写记录前**:先调用 `feishu_bitable_app_table_field.list` 获取字段 type/ui_type - ✅ **人员字段**:默认 open_id(ou_...),值必须是 `[{id:"ou_xxx"}]`(数组对象) - ✅ **日期字段**:毫秒时间戳(例... |
| 2026-03-28T10:15:02.373Z | tool_event | toolResult | tool | - | --- invocations: - words: - 添加飞书机器人 - 配置飞书机器人 - 新增飞书账户 - 添加机器人账户 - feishu bot - 飞书多账户 description: 交互式添加新的飞书机器人账户并绑定 Agent --- # feishu-bot-manager 飞书多账户机器人配置管理 Skill。 ## 路由绑定方案 ### 方案 1:账户级绑定 该飞书账户的所有消息 → 指定 Agent **适用场景**:一个机器人专门服务一个 Agent。比如创建一个"销售机器人",它的所有消息都由"销售 Agent"处理。 **生成的绑定**: ```json { "agentId": "recruiter", "match": { "channel": "feishu", "accountId": "bot-sales" } } ``` ### 方案 2:群聊级绑定 特定群聊的消息 → 指定 Agent **适用场景**:把 Agent 绑定到特定群聊。多个机器人在群里,但不同群聊分配给不同 Agent。 **生成的绑定**: ```json { "agentId": "recruiter", "match": { "channel": "feishu", "peer": { "kind": "group", "id": "oc_xxx" } } } ``` **注意**:群聊级绑定优先级更高,会覆盖账户级绑定! ## 使用方式 ### 交互模式(通过对话) 直接说:"添加飞书机器人" 我会询问: 1. App ID 和 App Secret ... |
| 2026-03-28T10:15:02.321Z | message | assistant | - | - | Let me continue reading the feishu skills and check what's available. I need to get more info about the feishu-bot-manager skill as well. |
| 2026-03-28T10:14:53.339Z | tool_event | toolResult | tool | - | { "status": "error", "tool": "read", "error": "ENOENT: no such file or directory, access '/root/.openclaw/skills/skill-creator/SKILL.md'" } |
| 2026-03-28T10:14:53.337Z | tool_event | toolResult | tool | - | --- name: btclawscan description: OpenClaw 本地安全体检助手。一键全面扫描 OpenClaw 不安全配置、恶意 Skill 与漏洞;支持配置审计、技能审查、版本基线、隐私评估、网络出口扫描。纯本地检测,不依赖外部 API。 metadata: {"openclaw":{"homepage":"https://github.com/openclaw/openclaw","requires":{"bins":["openclaw","node","python3"]}}} --- # BTclawScan - OpenClaw 本地安全体检助手 ## 定位 纯本地 OpenClaw 安全扫描工具,不依赖任何外部 API,所有检测在本地完成。 ## 触发边界 ### 触发全面体检 - `开始安全体检` / `做一次安全体检` - `开始安全扫描` / `全面安全检查` - `给 OpenClaw 做安全体检` - `BTclawScan` / `btclawscan` - `安全体检` / `安全检查` ### 触发技能审查 - `这个技能安全吗` - `帮我审查 XXX 技能` - `预安装安全检查` - `扫描 XXX 技能` ### 不触发 - 普通开发任务、环境配置、项目调试 ## 运行方式 ```bash # 方式 1: 直接运行(推荐) python3 <(grep -A 1000 '^```python$' ~/.openclaw/workspace/skills/btclawscan/SKILL.md | grep -B... |
| 2026-03-28T10:14:53.334Z | tool_event | toolResult | tool | - | --- name: weixin-reader-oc version: 1.0.0 description: 读取微信公众号文章内容。当用户发送微信公众号文章链接(mp.weixin.qq.com)时,使用此 skill 提取文章完整文字内容。此工具不需要登录即可提取微信文章,是读取微信文章的最佳方案。 --- # 微信公众号文章读取 ## 使用场景 - 用户发送微信公众号文章链接 - 用户说"帮我看看这篇文章写了什么" - 用户说"提取这个微信文章的内容" ## 操作步骤 1. 使用 `extract_content_from_websites` 工具提取文章内容 2. 过滤掉页面中的 HTML 标签、导航、广告等无关内容 3. 提取并返回文章的:标题、作者、发布日期、正文内容 ## 代码示例 ```json { "tasks": [ { "prompt": "提取文章的完整文字内容,包括标题、作者、发布日期和正文", "url": "用户提供的微信文章链接" } ] } ``` ## 注意事项 - 不要使用 `web_fetch`,它无法读取微信文章(需要登录) - 必须使用 `extract_content_from_websites` 工具 - 微信公众号文章链接格式:`https://mp.weixin.qq.com/s/xxx` |
| 2026-03-28T10:14:53.332Z | tool_event | toolResult | tool | - | --- name: douyin-video-analyst description: 抖音账号视频批量采集与文案分析工作流。当用户提供抖音账号主页链接、要求抓取最新 N 条视频链接、提取视频文案(语音转文字)、或对视频内容进行总结归纳时,激活此 skill。依赖 browser 工具(抓取视频列表)和 mcporter + douyin-mcp(文案提取)。 --- # Douyin Video Analyst 从抖音账号主页批量采集最新视频链接,通过 douyin-mcp 提取视频语音文案,去除口语化后输出精简原始文案,并进行综合总结。 ## 前置依赖 - **browser 工具**:用于渲染抖音 SPA 页面并抓取视频列表(web_fetch 无效,抖音为纯 JS 渲染) - **mcporter CLI**:`which mcporter` 确认可用 - **douyin-mcp server**:在 `mcporter list` 中应显示 `douyin-mcp (5 tools)` > mcporter 会自动加载 `~/.cursor/mcp.json` 和 `~/.claude.json` 两个配置文件中的 MCP server。 ## 版本与 Key 对照 | 版本 | API 平台 | 环境变量 | |------|----------|----------| | ≤ 1.1.0 | 硅基流动 | `DOUYIN_API_KEY` | | ≥ 1.2.0 | 阿里云百炼 | `DASHSCOPE_API_KEY` | 两个版本均受支持,根据实际配置... |
| 2026-03-28T10:14:53.330Z | tool_event | toolResult | tool | - | # douyin-publish 抖音视频发布 skill。使用 MCP 技术自动登录、上传并发布视频到抖音创作者平台。 ## 功能 - 📹 **登录抖音** - 管理抖音账号登录状态 - 🚀 **发布视频** - 上传视频并发布到抖音 - ✅ **检查状态** - 查看登录状态和发布结果 - 🏷️ **标签管理** - 支持视频标签和话题 ## 使用方式 ### 发布视频到抖音 直接在对话中发布视频: ``` 帮我发布视频到抖音 标题:酥脆金黄鸡腿 视频:/home/gonghaiquan/Downloads/jimeng-2026-02-13-3808-Crispy golden chicken leg.mp4 描述:外酥里嫩,美味无法挡! 标签:美食,鸡腿,烹饪 ``` 或更简洁: ``` 发布视频 /home/gonghaiquan/Downloads/video.mp4 标题:我的视频标题 ``` ### 检查登录状态 ``` 检查抖音登录状态 ``` ### 重新登录 ``` 重新登录抖音账号 ``` ## 所需工具 需要配置好的 MCP 服务器: 1. **douyin-upload** - 视频上传 MCP - 命令:`node ~/douyin-mcp-server/mcp-server/dist/index.js` - 功能:登录、上传、发布视频 2. **douyin-extract** - 视频文案提取 MCP(可选) - 命令:`uvx douyin-mcp-server` - 功能:提取无水印链接、AI 文案识别 ## 配置方法 确保 M... |
| 2026-03-28T10:14:53.328Z | tool_event | toolResult | tool | - | --- name: douyin-messager description: "Send Douyin DMs, reply, and check chat history through browser automation. 自动发送抖音私信、回复消息、查看聊天记录。" --- # Douyin Private Messaging | 抖音私信发送 通过浏览器自动化发送抖音私信、获取聊天记录。 ## ⚠️ 执行前必须确认 1. **用户已登录抖音账号**(通常已登录,可目测判断) **xdg-open 弹窗:只在 Linux 下存在,Windows/macOS 不需要检查。** - Windows:`shell=powershell` 或 `os=Windows_NT`,**跳过 xdg-open 检查** - Linux:`shell=bash`,**询问用户是否关闭了弹窗** --- ## 发送私信流程 ### 步骤 1:打开抖音 ``` browser action=open profile=openclaw targetUrl=https://www.douyin.com/ browser action=act request={"kind": "wait", "timeMs": 2000} ``` ### 步骤 2:打开私信面板 **方式 A:置顶联系人(最快)** 1. 获取快照找到私信按钮,点击打开私信面板 2. 在私信列表中找目标用户名(注意:列表只显示最近联系人,不滚动看不到中间部分) 3. 点击目标 → 打开聊天窗口 **方式 B:搜索用户(普适)... |
| 2026-03-28T10:14:53.279Z | tool_event | toolResult | tool | - | --- name: douyin-hot-trend description: 获取抖音热榜/热搜榜数据,包含热门视频、挑战赛、音乐等多领域热门内容,并输出标题、热度值、跳转链接及封面图(如有)。 version: 1.1.0 --- # 抖音热榜 ## 技能概述 此技能用于抓取抖音热榜数据,包括: - 热点标题 - 热度值 - 详情跳转链接 - **封面图(如有)** ✅ 新增 - 热门标签 - 内容类型 ## 获取热榜 获取热榜(默认 50 条,按榜单顺序返回): ```bash node scripts/douyin.js hot ``` 获取热榜前 N 条: ```bash node scripts/douyin.js hot 10 ``` ## 输出格式示例 ``` 🔥 抖音热榜 TOP 5 ====================================================================== 1. 国防部正告日方 🔥 热度: 11,849,702 🏷️ 标签: 3 🔗 链接: https://www.douyin.com/search/%E5%9B%BD%E9%98%B2%E9%83%A8%E6%AD%A3%E5%91%8A%E6%97%A5%E6%96%B9 2. 中国女篮81:68马里女篮 🔥 热度: 11,776,764 🏷️ 标签: 1 🔗 链接: https://www.douyin.com/search/%E4%B8%AD%E5%9B%BD%E5%A5%B3%E7%AF%AE81%3A68%E9%... |
| 2026-03-28T10:14:53.278Z | tool_event | toolResult | tool | - | --- name: douyin-downloader description: 最稳定的抖音视频下载工具,用户提供抖音链接或modal_id即可自动解析并下载。 --- # 抖音视频下载器 ## 使用方式 ### 示例命令 ``` 帮我下载这个视频:https://www.douyin.com/jingxuan?modal_id=7597329042169220398 ``` 或直接提供 modal_id: ``` 下载视频 7597329042169220398 ``` ## 触发方式 当用户请求: - "下载抖音视频" - "帮我下载这个视频" - 提供抖音链接(包含modal_id) - 提供modal_id ## 配置要求 ### 首次使用 需要在 `~/.openclaw/config.json` 中配置 TikHub API Token: ```json { "tikhub_api_token": "您的Token" } ``` ### 获取免费API Token 访问:https://user.tikhub.io/register?referral_code=JtYTGCqJ 注册即可获取免费Token ## 脚本位置 `scripts/douyin_download.py` |
| 2026-03-28T10:14:53.204Z | message | assistant | - | - | I can see there are several skills installed. Let me read the SKILL.md files for the key ones to understand what they do. The most relevant ones for the user seem to be: 1. **飞书相关 (feishu-*)** - since the user is using Feishu 2. **抖音相关 (douyin-*)** - since 闻声科技 is a ByteDance partner 3. **微信 (weixin-reader-oc)** 4. **健康检查 (btclawscan, healthcheck)** 5. **技能创建 (skill-creator)** - relevant for developing new skills Let me read the SKILL.md files for the douyin skills and feishu skills since those are most relevant to the user's business (ByteDance partnership and Feishu messaging). |
| 2026-03-28T10:14:42.861Z | tool_event | toolResult | tool | - | total 44 drwxr-xr-x 11 root root 4096 Mar 28 02:53 . drwx------ 6 root root 4096 Mar 28 02:53 .. drwxr-xr-x 3 root root 4096 Mar 28 02:53 feishu-bitable drwxr-xr-x 2 root root 4096 Mar 28 02:53 feishu-calendar drwxr-xr-x 3 root root 4096 Mar 28 02:53 feishu-channel-rules drwxr-xr-x 2 root root 4096 Mar 28 02:53 feishu-create-doc drwxr-xr-x 2 root root 4096 Mar 28 02:53 feishu-fetch-doc drwxr-xr-x 2 root root 4096 Mar 28 02:53 feishu-im-read drwxr-xr-x 2 root root 4096 Mar 28 02:53 feishu-task drwxr-xr-x 2 root root 4096 Mar 28 02:53 feishu-troubleshoot drwxr-xr-x 2 root root 4096 Mar 28 02:53 feishu-update-doc --- total 44 drwxr-xr-x 10 root root 4096 Mar 28 10:06 . drwx------ 24 root roo... |
| 2026-03-28T10:14:42.829Z | message | assistant | - | - | The user wants me to analyze the installed skills and their status, and then create a document summarizing what they can do. Let me first check what skills are available by looking at the skills directory. |
| 2026-03-28T10:14:35.048Z | message | user | - | - | System: [2026-03-28 10:14:32 UTC] Feishu[bot-tianbao] DM | ou_0b4026dbd74197eb8cd370c2b2c7ae8f [msg:om_x100b534eeeb4d0b0b4ae4b6c2928860] Conversation info (untrusted metadata): ```json { "message_id": "om_x100b534eeeb4d0b0b4ae4b6c2928860", "sender_id": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "sender": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "timestamp": "Sat 2026-03-28 10:14 UTC" } ``` Sender (untrusted metadata): ```json { "label": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "id": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f", "name": "ou_0b4026dbd74197eb8cd370c2b2c7ae8f" } ``` 你帮我来分析目前安装的skill的可用状态,和能完成什么任务,整理个文档给我 |
| 2026-03-28T09:16:31.693Z | message | assistant | - | - | 好,我已记录完毕。 **身份确认:** - 我是 **天宝** 🐾,一只谨慎的流浪比熊 - 专长:OpenClaw 技能开发、API对接、字节接口适配 **主人信息(已记录):** - 独立工作者,科技领域 - 基于 OpenClaw 开发全行业智能体(Skill + 封装) - 服务:汽车后市场 + 家装工装设计工作室 - 自营:小王师叔(国学) - 依托:铭集实业、闻声科技 **我的工作原则:** → 敏感慎重,稳妥可靠 → 稳定、安全、不出错 --- 现在可以开工了。告诉我今天要做什么?比如: - 开发某个具体 Skill? - 对接某个 API? - 诊断/排查问题? |
| 2026-03-28T09:16:24.977Z | tool_event | toolResult | tool | - | Successfully wrote 226 bytes to /root/.openclaw/workspace-tianbao/memory/2026-03-28.md |
| 2026-03-28T09:16:24.962Z | message | assistant | - | - | Good. Now let me update the memory with today's date as well. |
| 2026-03-28T09:16:18.953Z | tool_event | toolResult | tool | - | (no output) |
| 2026-03-28T09:16:18.914Z | message | assistant | - | - | Now let me delete the BOOTSTRAP.md since I've completed the initialization. |