← 返回 Skills 市场
kobenfang

📋 List · 智能表单(万能信息记录·智能记事本·智能账单)- Smart Form & Notes

作者 kobenfang · GitHub ↗ · v1.0.7 · MIT-0
cross-platform ✓ 安全检测通过
164
总下载
1
收藏
0
当前安装
8
版本数
在 OpenClaw 中安装
/install listform
功能描述
智能表单 - 万能智能记账本、智能记事本、智能账单与信息汇总工具。支持支出账单、出货台账、运行日志等结构化数据记录,可附加图片/文档做存档,支持自动归类、周期报表、定时提醒。当用户说"记录/记账/备忘/表单/list/记一下/写下来/填表/台账/支出/消费/出货/日志/拍个照记一下/记事本/报表/账单/台账本/流...
使用说明 (SKILL.md)

📋 智能表单 · list

核心理念

说"记一下"就完事了。用户不需要选类型、填字段——说了就自动归类存好。

  • 零门槛:记一下 xxx 即可
  • 自动分类:根据内容判断是支出/出货/日志/其他
  • 图片也可:发张收据说"记一下",自动识别并保存

数据存储

workspace/memory/list-data/ 目录,每种记录类型独立 JSON:

memory/list-data/
├── expenses.json      # 支出
├── shipments.json     # 出货  
├── logs.json          # 运行日志
├── photos.json        # 图片归档(自动识别类型时用)
└── ...                # 自动创建的新类型

记录格式

{
  "config": {"fields": {"category":"text","amount":"number","note":"text"}},
  "records": [
    {
      "id": "uuid",
      "timestamp": "2026-05-19T19:00:00+08:00",
      "data": {"category":"餐饮","amount":200,"note":"晚饭"},
      "tags": [],
      "attachments": []
    }
  ]
}

脚本工具

所有数据操作通过 scripts/list.py,模型不直接改 JSON:

操作 命令
新增记录 python3 scripts/list.py add \x3Ctype> --data '{"k":"v"}' [--image \x3Cpath>]
查询记录 python3 scripts/list.py query \x3Ctype> [--from DATE] [--to DATE] [--filter JSON]
周期汇总 python3 scripts/list.py summary \x3Ctype> [--from DATE] [--to DATE] [--by category]
列出类型 python3 scripts/list.py types
新增类型 python3 scripts/list.py new-type \x3Ctype> --fields '{"字段":"类型"}'
删除记录 python3 scripts/list.py delete \x3Ctype> \x3Cid>

核心工作流程

1. 自动分类录入(最常用)

用户说「记一下 XXX」,自动判断类型并保存:

判断逻辑(由上到下匹配):

  1. 含金额数字 → expenses(支出),如"记一下今天吃饭200"
  2. 含出货/发货/件数 → shipments(出货),如"记一下发了50件到广州"
  3. 含日志/运行/状态 → logs(运行日志),如"记一下服务器正常"
  4. 含图片附件 → photos(图片归档),无文本时用"图片归档"类型
  5. 其他 → 问用户确认类型,或创建新类型

操作步骤

  1. 判断属于哪个类型
  2. 提取关键字段(金额/分类/数量/目的地等)
  3. 如该类型 JSON 不存在 → new-type 自动创建,按内容推断字段
  4. python3 scripts/list.py add \x3Ctype> --data 'JSON' [--image \x3Cpath>]
  5. 回复确认"已记录"

判断示例

用户说 自动识别 存入
"记一下今天吃饭200" expenses {category:"餐饮",amount:200,note:"今天吃饭"}
"记一下发了50件到广州" shipments {product:"未指定",quantity:50,destination:"广州"}
"记一下服务器宕机了" logs {system:"服务器",status:"异常",detail:"宕机"}
拍收据说"记一下" expenses 存图片,自动尝试读取金额

2. 查询/筛选

用户问"查一下 x月花了多少" → query + 模型加工输出趋势。

3. 周期汇总

用户说"月底总结/本月花了多少" → summary,按分类聚合。

4. 图片/文档归档

用户发图片说"记一下":

  1. 保存图片到 memory/list-data/attachments/
  2. 如果模型支持图片识别 → 分析图片内容,提取关键信息
  3. 用提取的信息填充字段(收据金额/合同日期等)
  4. 保存记录 + 关联图片

⚠️ 注意:图片自动识别需要大模型支持图片识别能力(如 GPT-4o、Claude 3.5 Sonnet 等)。如当前模型不支持,仅做图片存档,需用户手动补充描述。

5. 定时提醒

Cron 定时问用户要不要记一笔:

openclaw cron add \
  --name list-remind-expense \
  --cron "0 21 * * *" \
  --tz "Asia/Shanghai" \
  --message "list-remind: 睡前记账时间到~ 今天花了多少?" \
  --channel feishu --to \x3C目标> \
  --session isolated --no-deliver

内置类型模板

模型在自动创建类型时参考以下模板结构:

expenses(支出) — 字段:category(text), amount(number), note(text)

  • 分类:餐饮/交通/购物/娱乐/医疗/学习/生活/其他

shipments(出货) — 字段:product(text), quantity(number), destination(text), note(text)

logs(运行日志) — 字段:system(text), status(text), detail(text)

  • 状态:正常/异常/维护

photos(图片归档) — 字段:description(text), tags(text), date(text)

不在模板中的类型由模型推断字段并 new-type 创建。

用户引导

首次使用

用户第一次触发 skill(或说「怎么用」)时,在回复末尾附上简短功能指引:

📋 智能表单已激活!试试: • 记一下 — "记一下今天吃饭200"(自动分类支出) • 查一下 — "查一下五月花了多少" • 月底总结 — "本月花了多少" • 拍照 — 发收据说"记一下",自动识别 • 还能记录出货、运行日志等

每次回复后末尾提示

成功记录、查询、汇总后,末尾加一句简短引导:

场景 末尾提示
记录成功 ✅ 已记录 💬 回复「查一下」查看记录
查询完成 💬 回复「记一下」继续记录,或「月底总结」看汇总
汇总报表 📊 本月已汇总 💬 回复「流水」查看完整清单

不确定时主动问

用户说得太模糊时,先问清楚再操作:

你是想记一笔支出、出货,还是其他?或者直接说「记一下 xxx」我自己判断

安全使用建议
This review is incomplete because the workspace could not be read; rerun the scan in an environment where metadata.json and artifact/ are accessible before relying on the verdict.
能力评估
Purpose & Capability
metadata.json and artifact/ could not be read because the execution sandbox failed before running read-only commands.
Instruction Scope
No runtime instructions were available for review, so no instruction-scope risk is supported by artifact evidence.
Install Mechanism
No install specification was available for review, so no install-mechanism risk is supported by artifact evidence.
Credentials
No capability or file-content evidence was available to assess environment proportionality.
Persistence & Privilege
No artifact evidence was available showing persistence, privilege use, or credential handling.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install listform
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /listform 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.7
- 新增英文关键词简介于 description 字段,提升多语言可读性。 - 其余内容未更动,保持功能、用法、流程不变。
v1.0.6
- 新增图片识别能力描述,说明需大模型(如GPT-4o、Claude 3.5 Sonnet等)支持才能自动提取图片信息 - 增加图片识别能力不足时的指引,明确仅保存图片存档,用户需手动补充描述 - 未涉及其他功能和用法变更,内容保持与前一版一致
v1.0.5
No user-facing changes detected in this version.
v1.0.4
- 修改 SKILL.md,调整 description 文案:“智能记事本”改为“智能账单”。 - 其余文档和功能描述无变化。
v1.0.3
- 简要描述优化,突出“智能记事本”能力,原“万能智能记账本”现为“万能智能记账本、智能记事本…” - description 由“智能报表与信息汇总工具”调整为“智能记事本、智能报表与信息汇总工具”,强化记事功能 - 其余内容未变,主要为描述文本的小幅补充,未影响已有功能或交互方式
v1.0.2
- 更新描述,更突出“万能智能记账本、智能报表与信息汇总工具”定位 - 优化简介,强调智能归类、图片/文档存档等智能能力 - 其余内容保持不变,未引入核心逻辑变动 - 版本内容面向所有用户,提升功能理解度
v1.0.1
- Description updated for added clarity and broader coverage(“万能记录与报表汇总工具”),突出了多种结构化记录和报表应用。 - 提示内容优化,强调“自动归类”、“周期报表”、“定时提醒”等主要功能。 - 细化功能定位,加强对“图片/文档存档”等核心场景的表达。 - 这一版本仅涉及说明文档(SKILL.md)内容调整,无程序逻辑更改。
v1.0.0
- Initial release of the "list" skill: an intelligent structured data recording, tracking, and summary tool. - Supports quick entry with phrases like “记一下”, automatic record type classification (expenses, shipments, logs, photos, or new types). - Users can attach images/documents, with image content auto-extraction where possible. - Provides query, periodic summary, and convenient reminders via scripts. - Modular JSON storage per record type; new types are created dynamically as needed. - Friendly user guidance for first-time use and follow-up prompts after actions.
元数据
Slug listform
版本 1.0.7
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 8
常见问题

📋 List · 智能表单(万能信息记录·智能记事本·智能账单)- Smart Form & Notes 是什么?

智能表单 - 万能智能记账本、智能记事本、智能账单与信息汇总工具。支持支出账单、出货台账、运行日志等结构化数据记录,可附加图片/文档做存档,支持自动归类、周期报表、定时提醒。当用户说"记录/记账/备忘/表单/list/记一下/写下来/填表/台账/支出/消费/出货/日志/拍个照记一下/记事本/报表/账单/台账本/流... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 164 次。

如何安装 📋 List · 智能表单(万能信息记录·智能记事本·智能账单)- Smart Form & Notes?

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

📋 List · 智能表单(万能信息记录·智能记事本·智能账单)- Smart Form & Notes 是免费的吗?

是的,📋 List · 智能表单(万能信息记录·智能记事本·智能账单)- Smart Form & Notes 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

📋 List · 智能表单(万能信息记录·智能记事本·智能账单)- Smart Form & Notes 支持哪些平台?

📋 List · 智能表单(万能信息记录·智能记事本·智能账单)- Smart Form & Notes 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 📋 List · 智能表单(万能信息记录·智能记事本·智能账单)- Smart Form & Notes?

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

💬 留言讨论