← 返回 Skills 市场
Get笔记同步
作者
skychentian
· GitHub ↗
· v3.0.0
429
总下载
1
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install get-biji
功能描述
从 Get 笔记 (biji.com) 同步语音笔记到本地 Markdown
使用说明 (SKILL.md)
Get 笔记同步
24/7 录音卡 → Get Notes (biji.com) AI 转录 → 本地 Markdown。
同步命令
cd \x3Cskill-dir> && OUTPUT_DIR="\x3Cyour-output-dir>" node scripts/sync.js
认证链:缓存 JWT(30min)→ refresh_token 静默刷新(~90天)→ Playwright 浏览器登录(最后手段)。 首次运行需弹出浏览器登录 biji.com,之后约 90 天内无需再开浏览器。
环境变量:
OUTPUT_DIR— 输出目录(默认./notes)SINCE_DATE— 起始日期过滤(默认2026-01-01)TEST_LIMIT— 测试模式,限制同步条数(默认0= 全部)
输出结构
Get笔记/
YYYY-MM/
YYYY-MM-DD_分类_标题.md ← 摘要文件(短录音原文内嵌)
YYYY-MM-DD_分类_标题_原文.md ← 原文转录(长录音,>50行时分离)
分类由 classifyNote() 智能判断:客户、会议、灵感、待办、复盘、选题。
文件格式
摘要文件(主文件)
---
title: "标题"
date: 2026-02-27
time: "10:34"
note_id: 1234567890
category: 客户
duration_min: 45 # 有录音时才有
transcript: "2026-02-27_客户_标题_原文.md" # 长录音才有
---
(AI 生成的智能总结 + 章节概要 + 金句精选)
## 附件
- [audio (45 min)](https://...)
## 原文 ← 短录音时内嵌
[00:00] [Speaker 1] ...
原文文件(长录音)
---
date: 2026-02-27
note_id: 1234567890
title: "标题"
summary: "2026-02-27_客户_标题.md" # 互相引用
---
## [03:25] 章节标题 ← 章节标题自动注入
[03:25] [Speaker 1] 正文...
辅助脚本
rebuild-state.js— 从 API 重建同步状态(丢失.sync-state.json时用)dedupe.js— 去重工具
状态文件
.sync-state.json— 已同步的 note_id 列表(增量同步依赖).token-cache.json— JWT + refresh_token 缓存.auth-state.json— Playwright 浏览器登录状态
安全使用建议
This skill appears to do what it says — sync biji.com (Get 笔记) notes to local Markdown — but review these operational considerations before installing or running:
- Verify the network hosts: the code uses multiple domains (get-notes.luojilab.com, notes-api.biji.com, www.biji.com). Confirm these are expected (official or trusted proxies) for your account before providing interactive login.
- npm / Playwright: run npm install in a controlled environment. Playwright will download browser binaries and increase the install footprint; review package.json and package-lock if you have strict supply-chain policies.
- Tokens and state files: the skill stores tokens and browser storage locally in .token-cache.json and .auth-state.json. Treat these files as sensitive — store them in a secure location and avoid committing them to VCS. If you stop using the skill, delete those files to revoke persistent access.
- Browser login & headless refresh: the scripts may open a real browser for manual login (interactive) or run headless to refresh tokens. Only run these actions on a machine you trust and avoid running on shared hosts.
- File deletion: dedupe.js will permanently delete duplicate .md files under OUTPUT_DIR when run. Run it only after backing up your notes or testing in a copy of your notes directory.
- Test first: run in a test/output directory (set OUTPUT_DIR) and use TEST_LIMIT to sync a small number of notes to confirm behavior and file formats before doing a full sync.
If you want greater assurance, request confirmation from the skill author about the use of the luojilab host (if unfamiliar), or inspect network traffic during a test run to verify requests go only to expected endpoints.
功能分析
Type: OpenClaw Skill
Name: get-biji
Version: 3.0.0
The skill is a legitimate utility designed to sync voice notes from the Get Notes service (biji.com) to local Markdown files. It employs Playwright for browser-based authentication and token management, which is a standard approach for services lacking a public API. The code logic in scripts like `api.js` and `sync.js` is transparent, directing network traffic only to official service domains (biji.com and luojilab.com) and restricting file operations to the user-defined output directory and local configuration files (.auth-state.json, .token-cache.json). No evidence of data exfiltration, malicious execution, or prompt injection was found.
能力评估
Purpose & Capability
The skill claims to sync Get 笔记 (biji.com) and all code implements that (API calls, formatting, token refresh, Playwright login). One minor oddity: the API baseUrl is set to https://get-notes.luojilab.com while auth and login URLs reference notes-api.biji.com and www.biji.com. This could be a legitimate proxy/gateway but is worth verifying that these hosts are intended and trustworthy.
Instruction Scope
Runtime instructions are specific: run node scripts/sync.js (with optional env vars), and scripts document the state files they create (.token-cache.json, .auth-state.json, .sync-state.json). The scripts read/write those files, may launch a browser via Playwright for interactive login (or headless refresh), and dedupe.js deletes duplicate markdown files. All of this is within the described sync/formating scope and is transparently documented in SKILL.md and README.
Install Mechanism
There is no packaged install spec in the registry entry (instruction-only), but package.json depends on 'playwright'. Installing will pull Playwright from npm and (when first run) may download browser binaries — a non-trivial network/download step. The dependency is consistent with the documented browser-login behavior, but users should expect the typical npm/Playwright install footprint.
Credentials
The skill does not request unrelated credentials or environment secrets. It uses non-sensitive environment vars (OUTPUT_DIR, SINCE_DATE, TEST_LIMIT) and manages JWT/refresh_token obtained from biji.com via the browser/auth API. It reads and writes local state files containing tokens and browser storage (sensitive), which is expected for its operation; no unexplained external credentials are requested.
Persistence & Privilege
The skill is not always-enabled and does not ask to modify other skills or system-wide settings. It persists its own state files (.auth-state.json, .token-cache.json, .sync-state.json) in the skill directory — expected for this use case. Dedupe script will delete files inside the configured notes directory when run (explicit behavior).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install get-biji - 安装完成后,直接呼叫该 Skill 的名称或使用
/get-biji触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.0.0
v3: JWT缓存认证、模块化格式、章节标题注入、增量同步
元数据
常见问题
Get笔记同步 是什么?
从 Get 笔记 (biji.com) 同步语音笔记到本地 Markdown. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 429 次。
如何安装 Get笔记同步?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install get-biji」即可一键安装,无需额外配置。
Get笔记同步 是免费的吗?
是的,Get笔记同步 完全免费(开源免费),可自由下载、安装和使用。
Get笔记同步 支持哪些平台?
Get笔记同步 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Get笔记同步?
由 skychentian(@skychentian)开发并维护,当前版本 v3.0.0。
推荐 Skills