← 返回 Skills 市场
phoenixyy

Getnote Daily Sync

作者 phoenixyy · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
465
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install getnote-daily-sync
功能描述
每日自动将 Get笔记(biji.com)当天的录音笔记、会议记录、待办事项汇总后写入 Notion 数据库,生成结构化日报页面。 Use when user says "同步今日 Get笔记", "生成今日日报", "把今天的笔记写到 Notion", "getnote daily sync", or trig...
使用说明 (SKILL.md)

Get笔记 → Notion 每日日报 Skill

将你今天在 Get笔记(biji.com)录制的录音笔记、会议记录、灵感笔记自动汇总,生成一份结构化日报写入 Notion 数据库。


日报结构

每次同步后,Notion 中会创建一个新页面,包含:

  • 📊 今日概览 — 今天做了什么、最需要跟进的待办(Top 3)、今日关键洞察
  • 🗣️ 客户会 — 每场会议的录音信息 + 总结 + 待办
  • 🎤 技术分享 / 录音 — 非会议类录音的摘要
  • 💡 个人灵感 — 文字类笔记
  • 📌 后续建议 — 含时间关键词的待办汇总

配置(环境变量)

在 OpenClaw 配置或 .env 文件中设置以下变量:

变量名 必填 说明
GETNOTE_API_KEY Get笔记 API Key(在 Get笔记设置中获取)
GETNOTE_CLIENT_ID Get笔记 Client ID
NOTION_TOKEN Notion Integration Token(创建方法
NOTION_DATABASE_ID 目标 Notion 数据库 ID(从 Database URL 中提取)
MY_NAME 你的名字关键词,用于过滤"我需要跟进"的待办(例如 Alice,我);留空则显示全部待办

获取 Notion Database ID

打开 Notion 数据库页面,URL 格式为:

https://www.notion.so/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx?v=...

?v= 前的 32 位字符串即为 NOTION_DATABASE_ID

Notion Database 字段要求

目标 Database 需要包含以下字段(类型必须匹配):

字段名 类型
Name Title(标题)
date Date(日期)
Summary Text(文本)
Tags Multi-select
Source Select

使用方式

手动触发(问 AI)

直接对话即可:

"同步今日 Get笔记到 Notion"

定时自动运行(推荐)

设置 OpenClaw Cron,每天晚上自动执行:

"每天晚上 10 点同步今日 Get笔记到 Notion"

或手动添加 Cron Job:

{
  "schedule": { "kind": "cron", "expr": "0 22 * * *", "tz": "Asia/Shanghai" },
  "payload": {
    "kind": "agentTurn",
    "message": "同步今日 Get笔记到 Notion"
  },
  "sessionTarget": "isolated"
}

工作原理

  1. 调用 Get笔记 Open API 拉取今日全部笔记
  2. 按类型分类(客户会 / 技术分享 / 个人灵感),过滤测试笔记
  3. 提取录音信息、总结、待办、金句等结构化字段
  4. 在 Notion 创建日报页面,写入所有内容

依赖

  • Python 3(标准库,无需额外安装)
  • Get笔记账号(biji.com)+ API Key
  • Notion Integration + 目标 Database

运行脚本(直接执行)

export GETNOTE_API_KEY="your-key"
export GETNOTE_CLIENT_ID="your-client-id"
export NOTION_TOKEN="secret_xxx"
export NOTION_DATABASE_ID="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
export MY_NAME="你的名字"  # 可选

python3 skills/getnote-notion-daily/scripts/daily_sync.py
安全使用建议
This skill appears to do what it says: fetch today's notes from Get笔记 and create a structured Notion page. Before installing: (1) Verify source/trust — the skill has no homepage and a registry owner id only; review the included Python script yourself. (2) Use least-privilege credentials: create a Notion integration limited to the target database, and avoid using tokens with unnecessary workspace-wide rights. (3) For Get笔记, use an API key that’s scoped appropriately if possible. (4) Because the registry metadata omits the declared env vars, confirm which environment variables your OpenClaw config will actually set. (5) Run initially with a test Notion database or dummy data in an isolated environment, and rotate tokens if you later remove the skill or have any concern.
功能分析
Type: OpenClaw Skill Name: getnote-daily-sync Version: 1.0.0 The skill bundle is designed to synchronize daily notes from GetNote (biji.com) to a Notion database. The core logic in `scripts/daily_sync.py` uses the Python standard library to interact with the official APIs of both services using user-provided environment variables. The requested capabilities (network access to openapi.biji.com and api.notion.com) are strictly aligned with the stated purpose, and no malicious behaviors such as data exfiltration to unauthorized endpoints or hidden command execution were detected.
能力评估
Purpose & Capability
The skill claims to sync Get笔记 (biji.com) to Notion and the included script calls openapi.biji.com and api.notion.com and uses GETNOTE_* and NOTION_* credentials — this matches the stated purpose. Note: registry-level metadata at the top indicated "Required env vars: none / Primary credential: none", while package.json and SKILL.md declare the required env vars (GETNOTE_API_KEY, GETNOTE_CLIENT_ID, NOTION_TOKEN, NOTION_DATABASE_ID). That metadata mismatch is a documentation/inventory inconsistency but not evidence of malicious behavior.
Instruction Scope
SKILL.md and the script limit actions to: calling Get笔记 API, parsing notes, and calling the Notion API to create pages and blocks. Instructions do not request access to unrelated files, other services, or system credentials. Cron scheduling examples are ordinary for automation.
Install Mechanism
There is no install spec that downloads/extracts third-party code; the skill is instruction-plus-script only. The Python script uses the standard library (urllib) and writes nothing to disk beyond interacting with Notion via API calls.
Credentials
The environment variables the skill asks for (Get笔记 API key & client id, Notion integration token & database id, optional MY_NAME) are exactly what is needed for the described integration — reasonable and proportionate. Again note the registry metadata inconsistency which lists no required env vars while package.json and SKILL.md do list them; verify env requirements before installing.
Persistence & Privilege
The skill does not request permanent/forced inclusion (always: false). It can be scheduled to run regularly (Cron), which is expected for a daily-sync skill. The script does not modify other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install getnote-daily-sync
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /getnote-daily-sync 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
getnote-daily-sync 1.0.0 — Initial release - Automatically syncs today’s audio notes, meeting records, and to-dos from Get笔记 (biji.com) to a structured Notion database daily report. - Supports both manual and scheduled sync triggers. - Creates a detailed Notion page with meeting summaries, audio highlights, inspirations, and prioritized to-do items. - Simple setup using environment variables for API credentials and Notion database configuration. - No additional dependencies required beyond Python 3 standard library.
元数据
Slug getnote-daily-sync
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Getnote Daily Sync 是什么?

每日自动将 Get笔记(biji.com)当天的录音笔记、会议记录、待办事项汇总后写入 Notion 数据库,生成结构化日报页面。 Use when user says "同步今日 Get笔记", "生成今日日报", "把今天的笔记写到 Notion", "getnote daily sync", or trig... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 465 次。

如何安装 Getnote Daily Sync?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install getnote-daily-sync」即可一键安装,无需额外配置。

Getnote Daily Sync 是免费的吗?

是的,Getnote Daily Sync 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Getnote Daily Sync 支持哪些平台?

Getnote Daily Sync 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Getnote Daily Sync?

由 phoenixyy(@phoenixyy)开发并维护,当前版本 v1.0.0。

💬 留言讨论