auto backup 2026-07-09 18:00

This commit is contained in:
2026-07-09 18:00:04 +08:00
parent ac3c501c94
commit f3abba0881
18 changed files with 73 additions and 27 deletions
@@ -1 +1 @@
{"schema":"openclaw.skill-workshop.proposal.v1","id":"calibre-cleaner-20260624-0fc374efd7","kind":"update","status":"pending","title":"Update calibre-cleaner","description":"清洗 Calibre 书库:修复损坏书名/提取作者/检测编码损坏、小文件的批量删除","createdAt":"2026-06-24T03:23:27.062Z","updatedAt":"2026-06-24T03:23:27.062Z","createdBy":"skill-workshop","origin":{"agentId":"storage","sessionKey":"agent:storage:main","runId":"62debb6e-62f3-41ff-ab3a-0d2fdc63ff4d","messageId":"62debb6e-62f3-41ff-ab3a-0d2fdc63ff4d"},"proposedVersion":"v1","draftFile":"PROPOSAL.md","draftHash":"9f8e90cfa549288742db7af62bc54db12a9650208104a2efcba6c7a4fb2b4a49","target":{"skillName":"calibre-cleaner","skillKey":"calibre-cleaner","skillDir":"/home/yangxuan/.openclaw/workspace/storage/skills/calibre-cleaner","skillFile":"/home/yangxuan/.openclaw/workspace/storage/skills/calibre-cleaner/SKILL.md","source":"openclaw-workspace","currentContentHash":"929fdbb7a4de265565ca75bdf3692d33623a634f4991c21a51e5f829b0e9b2c0"},"scan":{"state":"clean","scannedAt":"2026-06-24T03:23:27.063Z","critical":0,"warn":0,"info":0,"findings":[]}}
{"schema":"openclaw.skill-workshop.proposal.v1","id":"calibre-cleaner-20260624-0fc374efd7","kind":"update","status":"applied","title":"Update calibre-cleaner","description":"清洗 Calibre 书库:修复损坏书名/提取作者/检测编码损坏、小文件的批量删除","createdAt":"2026-06-24T03:23:27.062Z","updatedAt":"2026-07-09T09:56:20.404Z","createdBy":"skill-workshop","origin":{"agentId":"storage","sessionKey":"agent:storage:main","runId":"62debb6e-62f3-41ff-ab3a-0d2fdc63ff4d","messageId":"62debb6e-62f3-41ff-ab3a-0d2fdc63ff4d"},"proposedVersion":"v1","draftFile":"PROPOSAL.md","draftHash":"9f8e90cfa549288742db7af62bc54db12a9650208104a2efcba6c7a4fb2b4a49","target":{"skillName":"calibre-cleaner","skillKey":"calibre-cleaner","skillDir":"/home/yangxuan/.openclaw/workspace/storage/skills/calibre-cleaner","skillFile":"/home/yangxuan/.openclaw/workspace/storage/skills/calibre-cleaner/SKILL.md","source":"openclaw-workspace","currentContentHash":"929fdbb7a4de265565ca75bdf3692d33623a634f4991c21a51e5f829b0e9b2c0"},"scan":{"state":"clean","scannedAt":"2026-07-09T09:56:20.395Z","critical":0,"warn":0,"info":0,"findings":[]},"appliedAt":"2026-07-09T09:56:20.404Z"}
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
{"schema":"openclaw.skill-workshop.proposal.v1","id":"dianping-review-20260611-d402abec10","kind":"create","status":"pending","title":"Create dianping-review","description":"通过大众点评搜索查询餐厅、老店、美食推荐和评论","createdAt":"2026-06-11T23:50:15.731Z","updatedAt":"2026-06-11T23:50:15.731Z","createdBy":"skill-workshop","origin":{"agentId":"travel","sessionKey":"agent:travel:openclaw-weixin:direct:o9cq80w6znnpgitw-ggackwd69ba@im.wechat","runId":"877b3a72-a43d-4105-bc96-68d122db4362","messageId":"openclaw-weixin:1781221807078-aeb5f501"},"proposedVersion":"v1","draftFile":"PROPOSAL.md","draftHash":"e1b2e0249d29f948d5f7c08421dc563c8ffa8da5eef28d7ee1d7df5cc0315cbf","target":{"skillName":"dianping-review","skillKey":"dianping-review","skillDir":"/home/yangxuan/.openclaw/workspace/travel/skills/dianping-review","skillFile":"/home/yangxuan/.openclaw/workspace/travel/skills/dianping-review/SKILL.md","source":"openclaw-workspace"},"scan":{"state":"clean","scannedAt":"2026-06-11T23:50:15.731Z","critical":0,"warn":0,"info":0,"findings":[]}}
{"schema":"openclaw.skill-workshop.proposal.v1","id":"dianping-review-20260611-d402abec10","kind":"create","status":"applied","title":"Create dianping-review","description":"通过大众点评搜索查询餐厅、老店、美食推荐和评论","createdAt":"2026-06-11T23:50:15.731Z","updatedAt":"2026-07-09T09:56:20.865Z","createdBy":"skill-workshop","origin":{"agentId":"travel","sessionKey":"agent:travel:openclaw-weixin:direct:o9cq80w6znnpgitw-ggackwd69ba@im.wechat","runId":"877b3a72-a43d-4105-bc96-68d122db4362","messageId":"openclaw-weixin:1781221807078-aeb5f501"},"proposedVersion":"v1","draftFile":"PROPOSAL.md","draftHash":"e1b2e0249d29f948d5f7c08421dc563c8ffa8da5eef28d7ee1d7df5cc0315cbf","target":{"skillName":"dianping-review","skillKey":"dianping-review","skillDir":"/home/yangxuan/.openclaw/workspace/travel/skills/dianping-review","skillFile":"/home/yangxuan/.openclaw/workspace/travel/skills/dianping-review/SKILL.md","source":"openclaw-workspace"},"scan":{"state":"clean","scannedAt":"2026-07-09T09:56:20.858Z","critical":0,"warn":0,"info":0,"findings":[]},"appliedAt":"2026-07-09T09:56:20.865Z"}
@@ -0,0 +1 @@
{"schema":"openclaw.skill-workshop.rollback.v1","proposalId":"dianping-review-20260611-d402abec10","writtenAt":"2026-07-09T09:56:20.859Z","targetSkillFile":"/home/yangxuan/.openclaw/workspace/travel/skills/dianping-review/SKILL.md","action":"create"}
@@ -1 +1 @@
{"schema":"openclaw.skill-workshop.proposal.v1","id":"jav-media-sorter-20260707-b1f90c8a4d","kind":"create","status":"pending","title":"Create jav-media-sorter","description":"JAV 视频整理:组装文件、按演员分组、刮削 nfo 元数据与封面图","createdAt":"2026-07-07T12:14:43.074Z","updatedAt":"2026-07-07T12:14:43.074Z","createdBy":"skill-workshop","origin":{"agentId":"storage","sessionKey":"agent:storage:main","runId":"6bfe1579-7e3c-4bdc-8435-9ee0822885bc","messageId":"6bfe1579-7e3c-4bdc-8435-9ee0822885bc"},"proposedVersion":"v1","draftFile":"PROPOSAL.md","draftHash":"aa0d2afcf8a91294ba24b1df0b7326254b82701baa5ad1c1770f7e19de52834a","target":{"skillName":"jav-media-sorter","skillKey":"jav-media-sorter","skillDir":"/home/yangxuan/.openclaw/workspace/storage/skills/jav-media-sorter","skillFile":"/home/yangxuan/.openclaw/workspace/storage/skills/jav-media-sorter/SKILL.md","source":"openclaw-workspace"},"scan":{"state":"clean","scannedAt":"2026-07-07T12:14:43.075Z","critical":0,"warn":0,"info":0,"findings":[]}}
{"schema":"openclaw.skill-workshop.proposal.v1","id":"jav-media-sorter-20260707-b1f90c8a4d","kind":"create","status":"applied","title":"Create jav-media-sorter","description":"JAV 视频整理:组装文件、按演员分组、刮削 nfo 元数据与封面图","createdAt":"2026-07-07T12:14:43.074Z","updatedAt":"2026-07-09T09:56:18.413Z","createdBy":"skill-workshop","origin":{"agentId":"storage","sessionKey":"agent:storage:main","runId":"6bfe1579-7e3c-4bdc-8435-9ee0822885bc","messageId":"6bfe1579-7e3c-4bdc-8435-9ee0822885bc"},"proposedVersion":"v1","draftFile":"PROPOSAL.md","draftHash":"aa0d2afcf8a91294ba24b1df0b7326254b82701baa5ad1c1770f7e19de52834a","target":{"skillName":"jav-media-sorter","skillKey":"jav-media-sorter","skillDir":"/home/yangxuan/.openclaw/workspace/storage/skills/jav-media-sorter","skillFile":"/home/yangxuan/.openclaw/workspace/storage/skills/jav-media-sorter/SKILL.md","source":"openclaw-workspace"},"scan":{"state":"clean","scannedAt":"2026-07-09T09:56:18.403Z","critical":0,"warn":0,"info":0,"findings":[]},"appliedAt":"2026-07-09T09:56:18.413Z"}
@@ -0,0 +1 @@
{"schema":"openclaw.skill-workshop.rollback.v1","proposalId":"jav-media-sorter-20260707-b1f90c8a4d","writtenAt":"2026-07-09T09:56:18.406Z","targetSkillFile":"/home/yangxuan/.openclaw/workspace/storage/skills/jav-media-sorter/SKILL.md","action":"create"}
@@ -1 +1 @@
{"schema":"openclaw.skill-workshop.proposal.v1","id":"jellyfin-nfo-builder-20260701-6434352e0d","kind":"create","status":"pending","title":"Create jellyfin-nfo-builder","description":"为剧集整理统一文件名、生成缺失的 Jellyfin .nfo 剧集元数据","createdAt":"2026-07-01T23:52:24.406Z","updatedAt":"2026-07-01T23:52:24.406Z","createdBy":"skill-workshop","origin":{"agentId":"storage","sessionKey":"agent:storage:main","runId":"1b45e119-4276-4a7c-8a20-e52d1679a304","messageId":"1b45e119-4276-4a7c-8a20-e52d1679a304"},"proposedVersion":"v1","draftFile":"PROPOSAL.md","draftHash":"fa9a54a33aecdbb0a96e175f7acf1e923606cbf90114460da48548e127710a48","target":{"skillName":"jellyfin-nfo-builder","skillKey":"jellyfin-nfo-builder","skillDir":"/home/yangxuan/.openclaw/workspace/storage/skills/jellyfin-nfo-builder","skillFile":"/home/yangxuan/.openclaw/workspace/storage/skills/jellyfin-nfo-builder/SKILL.md","source":"openclaw-workspace"},"scan":{"state":"clean","scannedAt":"2026-07-01T23:52:24.407Z","critical":0,"warn":0,"info":0,"findings":[]}}
{"schema":"openclaw.skill-workshop.proposal.v1","id":"jellyfin-nfo-builder-20260701-6434352e0d","kind":"create","status":"applied","title":"Create jellyfin-nfo-builder","description":"为剧集整理统一文件名、生成缺失的 Jellyfin .nfo 剧集元数据","createdAt":"2026-07-01T23:52:24.406Z","updatedAt":"2026-07-09T09:56:19.928Z","createdBy":"skill-workshop","origin":{"agentId":"storage","sessionKey":"agent:storage:main","runId":"1b45e119-4276-4a7c-8a20-e52d1679a304","messageId":"1b45e119-4276-4a7c-8a20-e52d1679a304"},"proposedVersion":"v1","draftFile":"PROPOSAL.md","draftHash":"fa9a54a33aecdbb0a96e175f7acf1e923606cbf90114460da48548e127710a48","target":{"skillName":"jellyfin-nfo-builder","skillKey":"jellyfin-nfo-builder","skillDir":"/home/yangxuan/.openclaw/workspace/storage/skills/jellyfin-nfo-builder","skillFile":"/home/yangxuan/.openclaw/workspace/storage/skills/jellyfin-nfo-builder/SKILL.md","source":"openclaw-workspace"},"scan":{"state":"clean","scannedAt":"2026-07-09T09:56:19.920Z","critical":0,"warn":0,"info":0,"findings":[]},"appliedAt":"2026-07-09T09:56:19.928Z"}
@@ -0,0 +1 @@
{"schema":"openclaw.skill-workshop.rollback.v1","proposalId":"jellyfin-nfo-builder-20260701-6434352e0d","writtenAt":"2026-07-09T09:56:19.921Z","targetSkillFile":"/home/yangxuan/.openclaw/workspace/storage/skills/jellyfin-nfo-builder/SKILL.md","action":"create"}