jiangjiax/li-skills/li-stats

Claude Code and agent skill by jiangjiax/li-skills

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

当用户说「填入数据」「补数据」「同步数据」「更新统计表」「数据填一下」「同步」时,使用本 skill。 核心动作是**批量同步**:扫描 `01-内容生产/待发布的内容/中短视频/`,把 YAML 数据齐全的视频一次性写入数据统计表并归档到 `02-已发布内容/`。 数据来源是脚本文件本身的 YAML(用户已提前在文件里填好平台数据),不需要用户在对话里再报一遍数字。 不应触发:分析规律/复盘/爆款分析(用 li-analyzer)、记录新选题(用 li-recorder)。 Use when the user wants to "sync platform data" or "fill in stats" — the skill scans the pending folder and processes every video whose YAML is complete.

Install

npx vskill@latest install jiangjiax/li-skills/li-stats

SKILL.md

数据批量同步系统

扫描 待发布的内容/中短视频/,把 YAML 数据齐全的视频统一写入数据统计表 + 归档到已发布目录。

设计前提

  • 数据源:每个脚本文件的 YAML frontmatter(用户在发布后已手动填好平台数据)
  • 不询问用户数字:所有数据从 YAML 读取,缺字段就跳过那一条并告知用户去补
  • 批量、幂等:可重复运行,已归档的不会被重复处理

工作流程

第一步:扫描目录

Glob 01-内容生产/待发布的内容/中短视频/*.md,得到候选文件列表。

无文件 → 输出 📭 没有待同步的视频 后结束。

第二步:逐个文件读取并校验 YAML

对每个文件 Read 其 YAML,按以下规则分类:

完整(同时满足):

  • 发布时间 非空
  • 点赞数、收藏数、观看数、完播率 全部非空
  • (涨粉数 允许为空)

缺字段:发布时间空,或任一关键数据字段空 → 加入 跳过列表,记录缺失字段名。

完整组进入第三步处理;跳过组留到第六步统一汇报。

第三步:处理每个完整文件

对完整组里的每个文件,依次执行 3.1 → 3.5:

3.1 计算指标

收/赞比 = 收藏 ÷ 点赞(保留 2 位小数)

爆款等级(按点赞数):

  • 5000+:✈️
  • 2000-4999:🚗
  • 1000-1999:🛵
  • 500-999:🚲
  • <500:🚶
3.2 写入统计表

Read 03-数据统计/数据统计表.md,用标题模糊匹配找到对应行:

  • 找到且为 待填入 → Edit 替换为:

```

```

  • 找到但已有数据 → 跳过该行(避免覆盖),在汇报里标注 已存在数据,未覆盖
  • 找不到对应行 → 在表格末尾追加新行

涨粉数缺失填 -。完播率统一存为 8.1% 格式。

3.3 同步选题记录

Read 01-内容生产/选题管理/00-选题记录.md,找到对应条目。

若为 已完成 状态,更新为:

- [x] [标题] - 已发布(YYYY-MM-DD)
3.4 归档文件(带幂等检查)

按 CLAUDE.md 分类规则判断分类:

  • AI工具深度考察:工具测评、商单种草、功能介绍类
  • AI应用开发学习:教程、开发经验、技术科普类
  • 一人公司养成记:个人经历、vlog、工作流分享类

目标路径:02-已发布内容/短视频/[分类]/[YYYY年MM月]/[名].md(YYYY年MM月 取自 YAML 的 发布时间)

幂等检查:目标路径已存在同名文件 → 不覆盖,标注 已归档过,跳过,跳到 3.5。

否则创建目标目录并移动文件。

3.5 删除深化报告

在 01-内容生产/待深化的选题/ 里查找同名深化报告,存在则删除。

第四步:批量汇报

处理完所有文件后,统一输出(不要逐个文件碎片化输出):

✅ 同步完成:N 条
【已归档】
1. [标题1] · [等级] 点赞X 收藏X · 收/赞比X · 观看X · 完播率X%
→ 02-已发布内容/短视频/[分类]/[年月]/
2. [标题2] · ...
【已存在跳过】
- [标题3]:02-已发布内容/... 已存在同名文件
【缺字段跳过】
- [标题4]:YAML 缺 [发布时间, 点赞数]
- [标题5]:YAML 缺 [完播率]
请补齐 YAML 后重跑本 skill。

某一组为空时省略对应小节。

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/jiangjiax/li-skills/li-stats/badge)](https://verified-skill.com/skills/jiangjiax/li-skills/li-stats)

Something wrong with this skill or its page? Tell us.