Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add kennyzir/7deer_skills --skill auto-page-syncgit clone --depth 1 https://github.com/kennyzir/7deer_skillsWrote 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/kennyzir/7deer_skills/auto-page-sync)<a href="https://agentmods.dev/skills/kennyzir/7deer_skills/auto-page-sync"><img src="https://agentmods.dev/badge/skills/kennyzir/7deer_skills/auto-page-sync/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/kennyzir/7deer_skills/auto-page-sync"><img src="https://agentmods.dev/badge/skills/kennyzir/7deer_skills/auto-page-sync.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.00053 | $0.02688 |
| Opus 5 | $0.00026 | $0.01344 |
| Sonnet 5 | $0.00011 | $0.00538 |
| Haiku 4.5 | $0.00005 | $0.00269 |
Grade A, and why
auto-page-sync 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 3d 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 — 287 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Auto Page Sync — 仓库内容自动同步到前端页面
将仓库中的 Markdown / JSON 内容自动同步到前端项目,生成对应页面,并通过 GitHub Actions 定时更新,确保 Google SEO 内容新鲜度。
When This Skill Applies
- 当用户说「把仓库的 XX 目录同步到网站」时
- 当用户说「每天自动更新页面内容」时
- 当用户需要把 Markdown 报告、博客文章、Changelog 展示到前端时
- 当用户提到「SEO 内容新鲜度」「定时更新」「自动部署」时
- 当用户需要配置 GitHub Actions 定时同步内容到前端时
核心价值
手动更新网站内容既耗时又容易遗忘。这个 Skill 让你:
- 只管往仓库写 Markdown,前端页面自动生成
- GitHub Actions 定时拉取,零人工干预
- 每次更新自动触发部署,Google 爬虫看到的永远是最新内容
- 支持多种页面形态,一套机制复用所有项目
Instructions
Step 1: 分析内容源
- 读取用户指定的仓库目录结构
- 识别内容格式(Markdown、JSON、YAML)
- 分析内容组织方式(按日期、按分类、单文件)
- 确定元数据提取规则(标题、日期、标签等)
# 典型的内容源结构
daily-reports/
├── 2026-04-10/
│ ├── morning-report.md
│ └── youtube-report.md
├── 2026-04-11/
│ ├── morning-report.md
│ └── youtube-report.md
# 或者博客结构
blog/
├── 2026-04-10-my-first-post.md
├── 2026-04-11-another-post.md
Step 2: 选择页面模式
根据内容类型选择合适的模式:
| 模式 | 适用场景 | 路由结构 | 特点 |
|---|---|---|---|
| A: 日报型 | 每日报告、周报 | /reports/[date] |
日期导航 + Tab 切换 |
| B: 博客型 | 文章、教程 | /blog/[slug] |
列表页 + 分类筛选 |
| C: 动态区块型 | Landing Page 数据 | 更新现有页面区块 | 无新路由 |
| D: Changelog 型 | 更新日志 | /changelog |
单页时间线 |
Step 3: 创建静态数据管道
将内容文件复制到前端项目的 public/data/ 目录,并生成索引文件。
目标目录结构:
public/data/{content-type}/
├── index.json # 索引文件
├── 2026-04-10/
│ ├── report-a.md
│ └── report-b.md
└── 2026-04-11/
├── report-a.md
└── report-b.md
index.json 标准格式:
{
"dates": ["2026-04-11", "2026-04-10"],
"latest": "2026-04-11",
"items": {
"2026-04-11": [
{
"slug": "unique-identifier",
"title": "显示标题",
"icon": "🎮",
"filename": "source-file.md",
"description": "可选摘要",
"tags": ["可选标签"]
}
]
}
}
Step 4: 生成前端页面
根据目标框架生成页面代码。以下以 Next.js App Router 为例:
必须遵循的原则:
- 读取项目现有的
layout.tsx、globals.css、组件库,匹配设计风格 - 使用项目已安装的依赖(如
react-markdown、remark-gfm) - 响应式设计,移动端友好
- 支持暗色模式(如果项目已有)
日报型页面结构(模式 A):
app/reports/page.tsx # 重定向到最新日期
app/reports/[date]/page.tsx # 日期详情页
components/report-viewer.tsx # 内容渲染组件
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.
- 3d ago Changed · +1 lines 37cf66dd1a26
- 12d ago First seen · 286 lines · 53 tokens per session scan A ca40f753498d
auto-page-sync is a skill published in the GitHub repository kennyzir/7deer_skills (312 stars, last pushed 3d ago), licensed MIT. It adds 53 tokens to every session and 2,688 once invoked, about $0.0003 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-08-30.
Other skills, from other repositories
android-tooling
Configure Android static analysis with Detekt, Ktlint, and Android Lint for CI/CD quality gates. Use for Android-specific lint and quality tooling; defer generic Java Checkstyle, SonarQube, and standalone CI configuration.
tuturuuu-ci-docs
Maintain Tuturuuu GitHub Actions, validation wiring, and operational documentation.
tuturuuu-validation-offload
Run heavy Tuturuuu validation on an authorized devbox when local execution is unsuitable.
dpf-local-merge-ci-before-push
Use before pushing or opening a DPF PR when a branch needs local merged-code verification.
turborepo
Turborepo monorepo build system guidance. Triggers on: turbo.json, task pipelines, dependsOn, caching, remote cache, the "turbo" CLI, --filter, --affected, CI optimization, environment variables, internal packages, monorepo structure/best practices, and boundaries. Use when user: configures tasks/workflows/pipelines…
env-manager
Environment variable validation, synchronization, and management across local development, CI/CD, and deployment platforms.