Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计提醒

flatnotes-service平记服务

Agent Skill

flatnotes-service 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,246

周安装

138

GitHub Stars

公开资料未说明

下载量

1,137
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:flatnotes-service(平记服务)
来源仓库:https://github.com/cal0rie/flatnotes-service
安装命令:
openclaw skills install flatnotes-service
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install flatnotes-service

简介

Flatnotes 笔记服务的完整操作接口集合。

  • 支持 Markdown 笔记的增删改查及全文搜索功能。
  • 集成附件管理能力扩展文档富媒体表达形式。flatnotes-service 属于研究检索类 Skill,可作为该场景下的辅助能力补充。
  • 必须配置 FLATNOTES_BASE_URL、USERNAME 和密码环境变量。
  • 密码属于敏感信息,请妥善保管避免泄露造成安全风险。

SKILL.md

name
flatnotes-service
description
Flatnotes 笔记服务操作技能。用于创建、搜索、获取、更新、删除 Markdown 笔记,支持全文搜索和附件管理。必需环境变量:FLATNOTES_BASE_URL(服务地址)、FLATNOTES_USERNAME(用户名)、FLATNOTES_PASSWORD(密码,敏感)。使用时必须先获取用户明确同意。
homepage
https://cnb.cool/iceicc-ai-made/skills

Flatnotes 笔记服务

用于与 Flatnotes 笔记服务交互,支持创建、搜索、管理 Markdown 笔记。

使用场景

  1. 保存长文本报告 - 将股票行情分析、调研报告等长内容保存为笔记
  2. 格式化输出 - 利用 Markdown 支持生成带格式的文档
  3. 内容检索 - 搜索已有笔记,获取历史记录
  4. 知识沉淀 - 将对话中的重要信息保存到笔记系统

环境变量配置

export FLATNOTES_BASE_URL="https://your-flatnotes-host"  # 服务地址
export FLATNOTES_USERNAME="your-username"
export FLATNOTES_PASSWORD="your-password"
所有配置项均通过环境变量注入,脚本不包含任何硬编码地址或凭证。

添加到 ~/.bashrc 后执行 source ~/.bashrc 生效。

服务当前启用密码认证 (authType: password),脚本会自动使用账号密码获取访问令牌。

自动检测机制

重要:执行技能前,先检查环境变量是否已配置:

  • 如果三个环境变量均已设置 → 先向用户确认是否需要调用(如"是否保存到笔记?"),获得同意后再执行
  • 如果环境变量未配置 → 提示用户配置后再执行
⚠️ 注意:使用存储的凭证前必须获得用户明确同意,禁止在用户未确认的情况下自动操作。

示例检查命令:

if [ -n "$FLATNOTES_BASE_URL" ] && [ -n "$FLATNOTES_USERNAME" ] && [ -n "$FLATNOTES_PASSWORD" ]; then
    echo "环境变量已配置,可直接调用"
else
    echo "环境变量未配置,需要设置"
fi

核心功能

获取令牌

脚本会自动处理认证,如需手动获取令牌:

python3 scripts/get_token.py [--username USER] [--password PASS] [--base-url URL]

创建笔记

使用脚本(推荐):

python3 scripts/create_note.py "笔记标题" "笔记内容"

直接 API 调用:

curl -X POST $FLATNOTES_BASE_URL/api/notes \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <token>" \
  -d '{"title": "标题", "content": "# Markdown 内容"}'

搜索笔记

使用脚本(推荐):

python3 scripts/search_notes.py "关键词" --limit 10

可用参数:

  • --sort: score (默认) | title | lastModified
  • --order: desc (默认) | asc
  • --limit: 结果数量限制

获取笔记

使用脚本:

python3 scripts/get_note.py "笔记标题"

更新笔记

curl -X PATCH $FLATNOTES_BASE_URL/api/notes/原标题 \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <token>" \
  -d '{"newTitle": "新标题", "newContent": "新内容"}'

删除笔记

curl -X DELETE $FLATNOTES_BASE_URL/api/notes/标题 \
  -H "Authorization: Bearer <token>"

典型工作流

保存股票分析报告

  1. 生成报告内容(Markdown 格式)
  2. 创建笔记保存:
   python3 scripts/create_note.py "2026-03-12 恒生科技分析" "# 恒生科技指数分析\
\
## 行情概述\
..."
  1. 向用户返回笔记链接/标题

检索历史报告

python3 scripts/search_notes.py "恒生科技" --sort lastModified --limit 5

数据格式

笔记对象

{
  "title": "string",
  "content": "string (Markdown)",
  "lastModified": 1234567890
}

搜索结果

[
  {
    "title": "string",
    "lastModified": 1234567890,
    "score": 0.95,
    "contentHighlights": "匹配内容高亮..."
  }
]

完整 API 参考

详见 references/api_docs.md

认证 API

获取访问令牌:

POST /api/token
Content-Type: application/json

{
  "username": "用户名",
  "password": "密码"
}

返回:

{
  "access_token": "eyJhbGciOiJIUzI1NiIs...",
  "token_type": "bearer"
}
注意:旧版使用 /api/login,新版改为 /api/token

笔记URL格式

访问笔记的完整URL格式为:

https://your-flatnotes-host/note/{笔记标题}

示例:

  • 笔记标题: 太子工作日志 - 2026年3月12日
  • 访问URL: https://your-flatnotes-host/note/太子工作日志%20-%202026年3月12日
注意:标题中的空格需编码为 %20,特殊字符需进行URL编码。

注意事项

  1. 标题唯一性: 笔记标题是唯一的,重复创建会返回 409 错误
  2. Markdown 支持: 内容支持标准 Markdown 语法
  3. 全文搜索: 支持笔记内容和标题的模糊搜索
  4. URL 编码: 标题含特殊字符时需要 URL 编码
  5. 认证方式: 服务使用 Bearer Token 认证,脚本会自动从环境变量获取凭证并请求令牌

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

71.26%
按下载量换算810

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills