← 返回
未分类

人生台账

涅槃系统台账转化。将用户的定义生活 Excel 文件自动转化为标准人生台账工作簿,包含阴阳积分汇总、掌控感趋势图、板块占比分析。当用户要求转化、生成人生台账,或提供定义生活文件时使用此技能。
涅槃系统台账转化。将用户的定义生活 Excel 文件自动转化为标准人生台账工作簿,包含阴阳积分汇总、掌控感趋势图、板块占比分析。当用户要求转化、生成人生台账,或提供定义生活文件时使用此技能。
落雨
未分类 community v1.2.0 3 版本 96551.7 Key: 无需
★ 0
Stars
📥 28
下载
💾 0
安装
3
版本
#latest

概述

涅槃系统·台账转化 v1.2.0

将「定义生活」Excel 文件转化为标准「人生台账」工作簿。

v1.2.0 改进:模板 xlsx 以 base64 嵌入 Python 脚本,运行时解码到内存加载,零外部文件依赖,兼容 SkillHub 分发。

工作流程

第一步:格式预检(必须执行,不可跳过)

在调用转化脚本之前,必须对用户提供的文件进行三项检查。有任何一项不通过,禁止转化,先让用户修正。

检查1:文件名是否含日期

  • 正确格式:{YYYY}{MM}定义生活(阴·阳).xlsx
  • 判断标准:文件名中能否提取 YYYYMM 格式的 6 位数字(年份 2020~2030,月份 01~12)
  • 不通过处理
  • 完全无日期 → 回复:「文件名缺少日期,请重命名为「{YYYYMM}定义生活_xxx.xlsx」格式,或者告诉我这份数据对应的是哪年哪月?」
  • 能判断大概日期但格式不对 → 提示正确格式并请给出具体年月

检查2:工作表命名是否正确

  • 正确格式:工作表名应为 定义生活·阳·板块名定义生活·阴·板块名
  • 判断标准:工作表名是否包含 定义生活 关键词。不含「定义生活」的工作表(如「未定义生活」「未雨绸缪」等)直接跳过
  • 异常情况处理
  • 工作表名是 Excel 默认名(Sheet1Sheet2工作表1 等)→ 读取每个工作表的 A1 单元格,如果 A1 包含 定义生活 关键词,则以其作为板块标识继续转化,并提醒用户:「检测到工作表使用了默认名称,但已从 A1 读取到正确的板块标题(xxx),本次继续转化。建议下次重命名工作表。」
  • 工作表名和 A1 都不含 定义生活·阳··阴·禁止转化,回复:「无法识别有效的「定义生活」工作表。请检查工作表名和 A1 单元格。」

检查3:活动积分格式

  • 只检查含「定义生活·阳」或「定义生活·阴」的工作表
  • 逐行检查(定义工作表结构:Row1=板块标题、Row2=说明、Row3=表头"活动|得分"、Row4 起为活动行)。从 Row4 开始,对每个 A 列非空的活动行,B 列必须包含 分/(如 写作/10分/篇)。任何一个活动缺失积分规则即阻断。
  • 其他任何工作表统统跳过——不管是「未定义生活」「未雨绸缪」「积分商铺」还是其他自定义名称,都不检查
  • 不通过处理:列出缺失积分规则的具体活动名,提示用户:「「{板块名}」中以下活动缺少积分规则:xxx、xxx。请补充(格式:活动名/分数/单位)。」如果整个板块 B 列完全没有 分/,提示:「「{板块名}」没有任何积分规则,请补充。」

第二步:执行转化

三项检查全部通过后,告知用户:「✅ 格式检查通过,正在执行转化脚本…」

然后执行 scripts/generate_ledger_v6.py

python "scripts/generate_ledger_v6.py" "{定义生活文件的绝对路径}"

注意

  • 使用 Bash 工具执行,脚本在 Skill 的 scripts/ 目录中
  • 脚本会自动在同目录生成 {YYYYMM}人生台账.xlsx
  • 如果报错 openpyxl 缺失:先运行 pip install openpyxl,然后重试
  • 如果脚本执行失败:分析错误信息,可能是文件格式或模板问题,参考第一步检查项排查

第三步:验证交付

转化完成后:

  1. 确认生成的文件存在({YYYYMM}人生台账.xlsx,与定义生活文件同目录)
  2. 告知用户输出文件位置和基本统计(板块数、活动数)

技术说明

  • scripts/generate_ledger_v6.py:主转化脚本 v1.2.0(~74 KB),模板 xlsx 以 base64 内嵌,运行时从内存加载
  • 输出结构(10 个工作表):备注 → 原始数据 → 已清洗数据 → 月基本指标 → 月基本指标折线图 → 月板块与活动积分明细 → 月板块饼状图 → 月阳板块饼状图 → 年基本指标 → 年板块饼状图
  • 依赖:仅需 openpyxl

版本历史

共 3 个版本

  • v1.2.0 修正了 v1.2.0 描述:从"模板结构硬编码"→"base64 内嵌于脚本" 新增「技术方案说明」表格,记录三次方案演进(v1.0.1 外部模板 → v1.2.0 初版手写失败 → v1.2.0 终版 base64) 补充 base64 方案原理说明 当前
    2026-06-11 23:26 安全 安全
  • v1.0.1 1. 工作表名修正 「月板块与活动分值明细」→「月板块与活动积分明细」。 2.README 开头加了背景介绍,抖音号 Nirvana_System 🐱 3. 新增空白模板 assets/定义生活模板.xlsx —— 用户下载安装后,不知道格式直接看这个。
    2026-06-08 17:16 安全 安全
  • v1.0.0 Initial release
    2026-06-04 12:34 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,211 📥 266,210
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 323,844
ai-intelligence

self-improving agent

pskoett
捕获经验教训、错误和纠正,以实现持续改进。使用时机:(1)命令或操作意外失败;(2)用户纠正……
★ 4,056 📥 796,389