SuperAPI AI 工具集

fastnote-cli-operator

办公与效率

查看项目

更新于 10-16 05:51

技能介绍

用途:把用户对 FastNote 的自然语言请求转换为本地笔记操作,无需导入 FastNote 应用。

主要能力:覆盖 list、get <id>、create、update <id>、delete <id>、pin <id> --value true|false、tags 等命令;list 返回笔记摘要以节省上下文,get 返回完整笔记内容;脚本与项目 CLI 读写同一 SQLite 数据库结构,并返回简短人工摘要和原始 JSON。

使用方式:运行捆绑脚本,如 python skills/fastnote-cli-operator/scripts/fastnote_cli.py <command> ...;可显式指定数据库路径 --db /absolute/path/to/fastnote.sqlite3,否则按平台解析默认路径(Windows: %LOCALAPPDATA%\FastNote\fastnote.sqlite3;macOS: ~/Library/Application Support/FastNote/fastnote.sqlite3;Linux: ~/.local/share/FastNote/fastnote.sqlite3)。长文本或多行内容优先用 --content-file 或 --content-stdin。

安全与限制:update 视为完全替换,缺少标题、内容或置顶状态时应询问而非猜测;仅当用户明确表示无需确认时才立即删除,否则先确认;布尔值严格使用 true 和 false。首次运行时脚本返回 meta 对象,包含 db_path、db_initialized、data_dir_created 和备份提醒;若 db_initialized 为 true,应告知用户已创建本地 SQLite 数据库、路径、数据保留本机并建议定期备份。脚本零第三方依赖,依赖仓库 SQLite 结构保持兼容。

适用场景:需要以自然语言管理本地 FastNote 笔记的自动化或智能体流程。

限制:无网络或云同步相关说明;价格、平台覆盖详情、效果数据暂未提供。