Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/ZJU-REAL/Easelnpx agentmods add skills/zju-real/easel/skill-event-calendarWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/zju-real/easel/skill-event-calendar)<a href="https://agentmods.dev/skills/zju-real/easel/skill-event-calendar"><img src="https://agentmods.dev/badge/skills/zju-real/easel/skill-event-calendar/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/zju-real/easel/skill-event-calendar"><img src="https://agentmods.dev/badge/skills/zju-real/easel/skill-event-calendar.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00162 | $0.01985 |
| Opus 5 | $0.00081 | $0.00992 |
| Sonnet 5 | $0.00032 | $0.00397 |
| Haiku 4.5 | $0.00016 | $0.00198 |
Grade A, and why
skill-event-calendar scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 158 lines — stays where its author put it; the contents beside it link to each section on GitHub.
节日/节点日历
查询未来 N 天的节日、纪念日、电商节点、行业事件,为创作者提供内容蹭点和提前准备的时间窗口。
输入
| 参数 | 必填 | 说明 |
|---|---|---|
| 时间范围 | 否 | 未来 N 天(默认 30 天) |
| 赛道/领域 | 否 | 筛选与特定赛道相关的节点(有 Profile 时自动提取) |
| 节点类型 | 否 | 筛选特定类型:节日/电商/行业/考试/体育(默认全部) |
输出
# 内容节点日历
时间范围: {start_date} - {end_date}
赛道筛选: {赛道或"全部"}
生成时间: {date}
## 近期重点节点(7 天内)
| 日期 | 节点名称 | 类型 | 蹭点价值 | 提前准备天数 | 建议赛道 |
|------|---------|------|---------|------------|---------|
| {date} | {name} | {type} | ★★★★★ | {N 天} | {赛道} |
## 未来 30 天节点总览
### {月份}
| 日期 | 节点名称 | 类型 | 蹭点价值 | 内容方向建议 |
|------|---------|------|---------|------------|
| {date} | {name} | {type} | ★★★★☆ | {一句话建议} |
## 高价值节点详解(Top 3-5)
### {节点名称}({日期})
- 类型: {节日/电商/行业/考试/体育}
- 蹭点价值: ★★★★★
- 提前准备: {建议提前 X 天开始准备}
- 内容方向:
1. {方向 A}: {一句话描述}
2. {方向 B}: {一句话描述}
3. {方向 C}: {一句话描述}
- 适合赛道: {哪些赛道的创作者适合蹭}
- 避坑提醒: {注意事项}
- 去年爆款参考: {去年同节点的热门内容类型}
## 本月内容节奏建议
{基于节点密度和类型分布,给出本月的内容节奏建议}
执行步骤
-
解析时间范围
- 默认查询未来 30 天
- 用户指定范围时按指定范围查询
- 计算起止日期,确定要覆盖的月份
-
加载节点数据
- 读取 events-china.md 获取中国全年节日和电商节点数据
- 按时间范围筛选出落在范围内的所有节点
- 补充当年特殊事件(如奥运会、世界杯等非固定事件)
- 农历节日的公历日期一律用
scripts/lunar.py换算,不靠估算:- 查节日:
python3 skills/openclaw/skill-event-calendar/scripts/lunar.py festival 中秋 2026 - 通用换算:
python3 skills/openclaw/skill-event-calendar/scripts/lunar.py l2s 2026 8 15 - 支持节日见
python3 skills/openclaw/skill-event-calendar/scripts/lunar.py festival --list(春节/元宵/端午/七夕/中秋/重阳/腊八/小年/除夕等)
- 查节日:
-
赛道关联匹配
- 如有赛道信息(用户指定或 Profile 提取),对每个节点评估关联度
- 标注每个节点适合哪些赛道的创作者
- 赛道关联度影响"蹭点价值"评分
-
蹭点价值评估
- 对每个节点按以下维度评分(1-5 星):
- 全民关注度:是否全民参与(春节 5 星,世界读书日 2 星)
- 内容创作空间:能产出多少差异化内容
- 商业价值:品牌方是否有投放需求
- 时间持续性:话题热度持续多久
- 与赛道的关联度(有赛道信息时)
蹭点价值评分标尺
星级 标准 ⭐ 节点存在感弱,仅小众群体关注,创作空间有限 ⭐⭐ 有一定关注度,但内容角度受限或竞争过于激烈 ⭐⭐⭐ 全民关注度中等,有 2-3 种明确的内容角度可切入 ⭐⭐⭐⭐ 高关注度,多种角度可切,且与多个垂直赛道相关 ⭐⭐⭐⭐⭐ 全民级节点(如春节/618/双11),创作空间极大,商业价值高 - 对每个节点按以下维度评分(1-5 星):
What ships with it
3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 158 lines · 162 tokens per session scan A 8e7981d5bd73
skill-event-calendar is a skill published in the GitHub repository ZJU-REAL/Easel (841 stars, last pushed yesterday), licensed Apache-2.0. It adds 162 tokens to every session and 1,985 once invoked, about $0.0008 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
python-run
Run and debug Python scripts in the project. Use when the user says "run python", "execute this script", "debug this py file", or wants to run/modify a .py file. Handles dependency checks, linting, execution, and error analysis.
roadtrip-navigator
Generate North American road-trip itineraries as a map-first, offline-friendly single-file HTML page. Plans around daily driving segments, overnight stops, fuel/EV-charging, national-park reservations (Recreation.gov / NPS), seasonal road closures, and timezone/border crossings — for executable, decision-ready trips.…
skill-authoring
Author SKILL.md: frontmatter, structure, writing principles.
systematic-debugging
4-phase root cause debugging: understand bugs before fixing.
github-code-review
Review PRs: diffs, inline comments via gh or REST.
simplify-code
Sequential 3-lens cleanup of recent code changes.