newsletter
Produce a private local AI newsletter from bounded public research, with cited deep dives, HTML/Markdown output, Dagu scheduling and seven-day retention.
- License 许可
- MIT
- 最近更新
- 2026-11-12
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- newsletter
- metadata
- { "skill-graph-id": "global/newsletter", "skill-graph-uses": "", "skill-graph-used-by": "", "skill-graph-workflows": "global/newsletter/workflows/daily-newsletter" }
- description
- Produce a private local AI newsletter from bounded public research, with cited deep dives, HTML/Markdown output, Dagu scheduling and seven-day retention.
02 资源文件 13
- 资产文件assets/config.example.json5.1 KB
- 资产文件assets/reader.css7.9 KB
- 资产文件assets/reader.html2.3 KB
- 脚本assets/reader.js11.0 KB
- 资产文件assets/review-cases.json4.1 KB
- 参考文档references/editorial-rubric.md2.9 KB
- 脚本scripts/calibrate.py3.1 KB
- 脚本scripts/draft.py17.7 KB
- 脚本scripts/host.py1.4 KB
- 脚本scripts/newsletter.py25.6 KB
- 脚本scripts/research.py15.8 KB
- 参考文档workflows/daily-newsletter.md16.7 KB
- 参考文档workflows/daily-newsletter.yaml954 B
03 SKILL.md 正文
Publish a local reading room
Read daily newsletter for the runnable workflow, input/output records, scheduling, recovery and retention contracts. Its phases remain independently callable with explicit files. Use public primary sources, retain exact evidence and dates, and distinguish recent events from context. Lead with a short ranked briefing. Keep current news separate from earlier or undated reading, briefs concise, deep dives substantive, and source passages meaningful and exact. Essential qualifications belong with the claim. The supplied adapter uses Claude for copywriting and Codex for independent review. Both use the editorial rubric. Review numerical scope, causal claims and rejection reasons, as well as citation integrity.
Local newsletter publication requires an explicitly configured destination and provider/model environment. It does not authorize publication into source-insights or modification of skills. Keep existing insight packets at review. A scheduled newsletter is editorial synthesis, not independent technical validation.
Configure topic interests, public domains, lookback and bounded acquisition before starting a scheduler. Run one issue and inspect its citations, coverage and UI. Verify recovery and cleanup in a disposable store before enabling seven-day retention on real editions. Never adopt an unrelated directory or follow symlinks for retention. Provider gaps and failed checks must remain visible.
04 同仓库更多 Skills
turnstile-spin
Set up Cloudflare Turnstile end-to-end in a project. Scan the codebase, create the widget via the Cloudflare API, embed it where user requests need bot verification (form submissions, SPA actions, API endpoints, download links, comment or vote submissions, etc.), wire canonical server-side siteverify in the customer's existing backend, validate, and persist the skill. Load this when a user asks to add Turnstile, set up CAPTCHA, protect a form or endpoint from bots, or fix a Turnstile integration. Uses Cloudflare's documented Turnstile contract.
frontend-design
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
source-insights
Prepare inspected source evidence, preserve exact citations, and publish reviewed insights into an explicit local library.
skill-graph
Discover skills and workflows through independent lexical search, relationship paths and a terminal graph.
session-search
Recall public session turns with exact provenance, bounded excerpts and independent piped exports.
knowledge-setup
Bootstrap an isolated knowledge toolchain and inspect existing skill bundles without overwriting or activating them.