← Back to Skills Marketplace
kobenfang

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

by kobenfang · GitHub ↗ · v1.0.7 · MIT-0
cross-platform ✓ Security Clean
164
Downloads
1
Stars
0
Active Installs
8
Versions
Install in OpenClaw
/install listform
Description
智能表单 - 万能智能记账本、智能记事本、智能账单与信息汇总工具。支持支出账单、出货台账、运行日志等结构化数据记录,可附加图片/文档做存档,支持自动归类、周期报表、定时提醒。当用户说"记录/记账/备忘/表单/list/记一下/写下来/填表/台账/支出/消费/出货/日志/拍个照记一下/记事本/报表/账单/台账本/流...
README (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」我自己判断

Usage Guidance
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install listform
  3. After installation, invoke the skill by name or use /listform
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug listform
Version 1.0.7
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 8
Frequently Asked Questions

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

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

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

Run "/install listform" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

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

Yes, 📋 List · 智能表单(万能信息记录·智能记事本·智能账单)- Smart Form & Notes is completely free, licensed under MIT-0. You can download, install and use it at no cost.

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

📋 List · 智能表单(万能信息记录·智能记事本·智能账单)- Smart Form & Notes is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

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

It is built and maintained by kobenfang (@kobenfang); the current version is v1.0.7.

💬 Comments