---
license: MIT
summary: "分析公开的视频号内容并生成学习目标、知识大纲、核心概念、案例方法、复习问题和行动清单。当用户提供视频号视频链接并提出“把这个视频整理成学习笔记、提取视频知识点、生成视频大纲和复习清单”等请求时使用。不用于娱乐内容营销拆解、逐字字幕或互动数据请求；链接不可访问或字幕缺失时如实报告，不补写内容。"
displayName: "视频号视频笔记生成"
slug: novaai-wechat-channels-knowledge-notes
name: novaai-wechat-channels-knowledge-notes
description: "分析公开的视频号内容并生成学习目标、知识大纲、核心概念、案例方法、复习问题和行动清单。当用户提供视频号视频链接并提出“把这个视频整理成学习笔记、提取视频知识点、生成视频大纲和复习清单”等请求时使用。不用于娱乐内容营销拆解、逐字字幕或互动数据请求；链接不可访问或字幕缺失时如实报告，不补写内容。"
version: 1.0.2
metadata:
  openclaw:
    requires:
      bins:
        - node
        - npm
    install:
      - kind: node
        package: "fieldkit-sdk@2.0.1"
        bins: []
---
# 视频号视频笔记生成

输入一个公开的视频号内容链接，完成“把知识型视频整理成便于学习和复习的笔记”任务，并保留可复核的原始分析结果。

## 何时使用

- 把这个视频整理成学习笔记
- 提取视频知识点
- 生成视频大纲和复习清单

可识别的表达包括：视频号、微信视频号、视频号分享链接。

不要用于娱乐内容营销拆解、逐字字幕或互动数据请求。

## 输入

- 每次接受一个公开 HTTP(S) 视频或媒体链接。
- 典型输入：`https://channels.weixin.qq.com/platform/post/<post_id>`
- 拒绝账号主页、搜索页、私有链接、含凭据的 URL 和本地网络地址。
- 在结果中保留原始链接。

访问说明：视频号分享链接的解析和媒体获取取决于公开可访问性；失败时如实返回。

## 工作流

1. 确认链接属于视频号，且用户需要当前任务而非相邻任务。
2. 使用 `--json` 和独立的 `--output-dir` 执行 `scripts/generate.js`，每个链接只请求一次。
3. 仅在 `success` 为 `true`、`summary` 或 `subtitle` 至少一项非空且结果文件存在时继续。
4. 识别知识主题、受众基础和学习目标
5. 整理概念、方法、案例和重要限定
6. 区分视频陈述、事实和基于内容的推断
7. 输出知识大纲、复习问题和行动清单
8. 区分视频原始陈述和分析解释，不虚构说话人、时间戳、引文、指标或事实。

## 输出

- 学习目标
- 知识大纲
- 核心概念
- 案例与方法
- 复习问题
- 行动清单

附上来源链接、识别到的平台、警告和证据限制。完整原始结果保存在 `media-analysis.json`。

## 示例指令

- “把这个视频整理成学习笔记：https://channels.weixin.qq.com/platform/post/<post_id>”
- “提取视频知识点：https://channels.weixin.qq.com/platform/post/<post_id>”
- “生成视频大纲和复习清单：https://channels.weixin.qq.com/platform/post/<post_id>”

## OAuth 授权

正常执行原任务。缺少凭据时，脚本返回 `AUTH_REQUIRED`（退出码 2），不要把它当作可重试的业务错误，也不要要求用户自行获取或粘贴 API Key。

向用户说明将打开 UnityClaw 授权页面，并询问是否同意。**只有用户明确同意后**，才运行：

```bash
node scripts/authorize.js --authorize --json
```

授权命令只完成 OAuth 和凭据保存，不调用业务接口。成功后重新执行用户原来的业务命令一次；用户拒绝、取消、超时或授权失败时停止，不循环弹窗。不得回显、记录或写入凭据。

如果旧凭据无效，不要直接 OAuth 后重试；先排查并清理旧凭据，否则它可能覆盖新授权结果。服务端业务失败不触发 OAuth。

## 参数

| 参数 | 必填 | 说明 |
|---|---:|---|
| `--url` | 是 | 一个公开的视频号视频链接 |
| `--output-dir` | 否 | 独立任务输出目录 |
| `--timeout` | 否 | 请求超时时间 |
| `--retries` | 否 | 瞬时失败重试次数 |
| `--json` | 否 | 输出机器可读 JSON |
| `--help` | 否 | 显示帮助 |

## 资源

- 执行 `scripts/generate.js` 获取媒体摘要和字幕。
