Markdown Report Writing
NeuroAIHub/BrainPilot
Guide AI agents to write beautifully formatted, well-illustrated Markdown reports with proper structure, diagrams, and compatibility across GitHub and Obsidian.
抓取并汇总"数据库、AI、GitHub、AI 论文"近 1 周新闻,输出图文并茂(含 mermaid 图)的 markdown 周报到当前项目的 markdown/ 目录。覆盖 10 个数据源:postgresweekly.com/issues(自动解析最新 issue…
$ npx skills add digoal/blog --skill db-ai-github-paper-weekly-news -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install digoal/blog db-ai-github-paper-weekly-news --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/db-ai-github-paper-weekly-news .claude/skills/db-ai-github-paper-weekly-news && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "db-ai-github-paper-weekly-news" agent skill from https://github.com/digoal/blog/tree/master/skills/db-ai-github-paper-weekly-news into .claude/skills/db-ai-github-paper-weekly-news/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "db-ai-github-paper-weekly-news", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/digoal/blog/tree/master/skills/db-ai-github-paper-weekly-newsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add digoal/blog --skill db-ai-github-paper-weekly-news -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install digoal/blog db-ai-github-paper-weekly-news --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/db-ai-github-paper-weekly-news .agents/skills/db-ai-github-paper-weekly-news && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "db-ai-github-paper-weekly-news" agent skill from https://github.com/digoal/blog/tree/master/skills/db-ai-github-paper-weekly-news into .agents/skills/db-ai-github-paper-weekly-news/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "db-ai-github-paper-weekly-news", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add digoal/blog --skill db-ai-github-paper-weekly-news -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install digoal/blog db-ai-github-paper-weekly-news --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/db-ai-github-paper-weekly-news .cursor/skills/db-ai-github-paper-weekly-news && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "db-ai-github-paper-weekly-news" agent skill from https://github.com/digoal/blog/tree/master/skills/db-ai-github-paper-weekly-news into .cursor/skills/db-ai-github-paper-weekly-news/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "db-ai-github-paper-weekly-news", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/digoal/blog.git --path skills/db-ai-github-paper-weekly-news--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add digoal/blog --skill db-ai-github-paper-weekly-news -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install digoal/blog db-ai-github-paper-weekly-news --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/db-ai-github-paper-weekly-news .gemini/skills/db-ai-github-paper-weekly-news && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "db-ai-github-paper-weekly-news" agent skill from https://github.com/digoal/blog/tree/master/skills/db-ai-github-paper-weekly-news into .gemini/skills/db-ai-github-paper-weekly-news/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "db-ai-github-paper-weekly-news", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install digoal/blog db-ai-github-paper-weekly-newsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add digoal/blog --skill db-ai-github-paper-weekly-news -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/db-ai-github-paper-weekly-news .github/skills/db-ai-github-paper-weekly-news && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "db-ai-github-paper-weekly-news" agent skill from https://github.com/digoal/blog/tree/master/skills/db-ai-github-paper-weekly-news into .github/skills/db-ai-github-paper-weekly-news/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "db-ai-github-paper-weekly-news", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add digoal/blog --skill db-ai-github-paper-weekly-news -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install digoal/blog db-ai-github-paper-weekly-news --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/db-ai-github-paper-weekly-news .opencode/skills/db-ai-github-paper-weekly-news && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "db-ai-github-paper-weekly-news" agent skill from https://github.com/digoal/blog/tree/master/skills/db-ai-github-paper-weekly-news into .opencode/skills/db-ai-github-paper-weekly-news/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "db-ai-github-paper-weekly-news", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
db-ai-github-paper-weekly-news抓取并汇总"数据库、AI、GitHub、AI 论文"近 1 周新闻,输出图文并茂(含 mermaid 图)的 markdown 周报到当前项目的 markdown/ 目录。覆盖 10 个数据源:postgresweekly.com/issues(自动解析最新 issue…
DB AI GitHub Paper Weekly News is an agent skill from digoal/blog. 抓取并汇总"数据库、AI、GitHub、AI 论文"近 1 周新闻,输出图文并茂(含 mermaid 图)的 markdown 周报到当前项目的 markdown/ 目录。覆盖 10 个数据源:postgresweekly.com/issues(自动解析最新 issue 编号)、planet.postgresql.org、planet.postgis.net、postgresql.org/about/newsarchive/、git.postgresql.org shortlog、duckdb.org/news/、aibase.com/zh、ai-bot.cn/daily-ai-news、github.com/trending?since=weekly、huggingface.co/papers/trending。适用于:用户提出"生成周报"、"本周数据库+AI+GitHub+论文快讯"、"跑一次 db-ai-weekly"、"weekly news"等需求。
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including scripts and reference files (for example `agents/openai.yaml`, `references/human-verification.md` and `references/output-template.md`).
It sits in Databases, covering Diagrams, Model hubs and datasets and Markdown. It works with GitHub, PostgreSQL, Mermaid and DuckDB. The repository describes itself as: AI,Opensource,Database,Business,Finance,Minds. git clone --depth 1 https://github.com/digoal/blog. The licence is GPL-2.0.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit ad6fcb7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 4 files in scripts/ (Python), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
postgresweekly.complanet.postgresql.orgplanet.postgis.netpostgresql.orggit.postgresql.orgduckdb.orgaibase.comai-bot.cngithub.comhuggingface.coFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
DB AI GitHub Paper Weekly News loads about 1.2k tokens when it runs, and up to ~3.3k if it reads all its reference files. Until then it costs about 117 tokens; SKILL.md has 371 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from digoal/blog at commit ad6fcb7, republished under its GPL-2.0 licence (© digoal). 371 words, ~1,246 tokens.
.claude/skills/db-ai-github-paper-weekly-news/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.从 10 个数据源抓取最近 7 天内容,按"PostgreSQL 生态 / 其他数据库 / AI 新闻 / GitHub 趋势 / AI 论文"5 大类汇总,生成含 mermaid 图表的 markdown 周报,写入当前项目 markdown/ 目录(默认文件名 db-ai-weekly-YYYY-MM-DD.md,日期为执行当天)。
| # | 类别 | URL | 抓取策略 |
|---|---|---|---|
| 1 | PG 周报 | https://postgresweekly.com/issues | 动态:先抓 /issues 解析最新 issue 编号(如 652),再抓 /issues/<N> |
| 2 | PG 社区 | https://planet.postgresql.org/ | RSS / 列表页 |
| 3 | PostGIS | https://planet.postgis.net/ | RSS / 列表页 |
| 4 | PG 官方 | https://www.postgresql.org/about/newsarchive/ | 列表页 |
| 5 | PG 内核 | https://git.postgresql.org/gitweb/?p=postgresql.git;a=shortlog | shortlog HTML(可能需要人工验证,详见 references/human-verification.md) |
| 6 | DuckDB | https://duckdb.org/news/ | 列表页 |
| 7 | AI 国内 | https://www.aibase.com/zh | 列表页 + 文章页 |
| 8 | AI 国内 | https://ai-bot.cn/daily-ai-news/ | 列表页 |
| 9 | GitHub | https://github.com/trending?since=weekly&spoken_language_code= | 列表页 |
| 10 | 论文 | https://huggingface.co/papers/trending | 列表页 |
按以下顺序执行;任一步失败不阻塞整体,错误归入"数据源覆盖"章节的失败表。
postgresweekly.com/issues:用 mcp__MiniMax__web_search 或 WebFetch 抓 /issues,从侧栏/列表中识别最新 issue 编号 N(纯数字),构造 https://postgresweekly.com/issues/<N> 作为实际抓取入口。使用 mcp__MiniMax__web_search(根据 CLAUDE.md 规则)或 WebFetch。每个源返回结构化字段:
{
source_id: 1..10,
url: 实际抓取 URL,
status: "ok" | "empty" | "error" | "human_required",
status_detail: "529" / "NO_RECENT_ITEMS" / ...,
items: [
{
date: "2026-06-16",
title: "...",
url: "...",
summary: "一句话摘要",
tags: ["PG", "内核", "逻辑复制"] // 用于分类
}
]
}判定"近 1 周"用 date >= today - 7 days,按数据源给出的发布时间为准;无法解析日期的退回到抓取当日。
status="error",在周报"数据源覆盖"章节标 ❌,建议下次重跑。status="empty",标 ⚠️(可能是上游结构调整或确实缺内容)。status="human_required",调用 references/human-verification.md 中的兜底:先 mcp__MiniMax__web_search 搜近 7 天 postgresql.git commit Michael Paquier / Heikki Linnakangas 等核心 committer 名,从搜索摘要凑出关键 commit 列表。按以下 5 章输出:
每章首段放一个 mermaid 图(见 Step 5)。
按 references/output-template.md 中的模板,固定生成以下图(即使某些源失败,对应图表也保留框架并标注缺失):
固定章节(七、数据源覆盖),表格列:# | 类别 | 源 | 状态 | 抓到条目数 | 备注。
状态枚举:
ok:≥1 条命中时间窗。empty:HTTP 200 但无近 7 天条目。error:HTTP 非 2xx / 网络异常。human_required:anti-bot 或需浏览器验证,按 references/human-verification.md 兜底。<cwd>/markdown/db-ai-weekly-YYYY-MM-DD.md(若 markdown/ 不存在则创建)。-HHMM 后缀避免覆盖。*本周报由 db-ai-github-paper-weekly-news skill 于 YYYY-MM-DD HH:MM 自动生成。条目均附原始来源链接,请以原文为准。*feedback_verify_before_writing)。~/.claude/CLAUDE.md 的 WebSearch 规则 —— 用 mcp__MiniMax__web_search 而非内置 web_search。scripts/crawl.py — 10 源抓取编排(动态 URL 解析 + 并行抓取 + 错误归类)。scripts/parse_postgresweekly.py — postgresweekly.com 专用,解析最新 issue 编号。scripts/parse_postgres_git.py — git.postgresql.org shortlog 解析(含 human_required 兜底)。scripts/render_report.py — 把抓取结果渲染为最终 markdown。references/output-template.md — markdown 模板(章节结构 + mermaid 片段)。references/human-verification.md — anti-bot 源兜底方案。© digoal, GPL-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 7 other files (scripts, references) in skills/db-ai-github-paper-weekly-news of digoal/blog.
Open the folder on GitHubat commit ad6fcb7
DB AI GitHub Paper Weekly News next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| DB AI GitHub Paper Weekly News this skilldigoal/blog | 8.6k | — | ~1.2k | Automated safety check: Pass | GPL-2.0 | |
| Markdown Report WritingNeuroAIHub/BrainPilot | 1.1k | — | ~2.6k | Automated safety check: Warn | AGPL-3.0 | |
| Publish Tracelab Huggingfaceuw-syfi/TraceLab | 142 | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| Database Scoutzebbern/claude-code-guide | 4.7k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Setup Devrelytcloud/pg_ducklake | 143 | — | ~2k | Automated safety check: Notes | MIT | |
| Data Model CreationTencentCloudBase/CloudBase-AI-Toolkit | 1.1k | 1 repos | ~1.8k | Automated safety check: Pass | MIT |
NeuroAIHub/BrainPilot
Guide AI agents to write beautifully formatted, well-illustrated Markdown reports with proper structure, diagrams, and compatibility across GitHub and Obsidian.
uw-syfi/TraceLab
Prepare, publish, refresh, or validate the TraceLab public dataset on Hugging Face under UW-SyFI/TraceLab.
zebbern/claude-code-guide
Explore SQLite and PostgreSQL databases: list tables, inspect schemas (columns/types/constraints), preview data, generate Mermaid ER diagrams, and run safe read-only queries.
relytcloud/pg_ducklake
Dev environment setup for build tools, PostgreSQL, submodules, and worktrees.
TencentCloudBase/CloudBase-AI-Toolkit
[Deprecated] Optional advanced tool for complex data modeling.
rongxinzy/RongxinAI
探索 SQLite 或 PostgreSQL 数据库,执行安全只读查询,提供表列表、详细表结构(列/类型/约束/索引)、数据预览,并生成 Mermaid ER 图。当用户需要查看数据库架构、探索表关系、预览数据、执行只读查询,或提及 schema、ER 图、SQL 查询、数据预览、describe table、数据库探索等关键词时触发。
digoal/blog
三层审查模型,逐段逐句验证文章真伪、证据链与逻辑结构。Use when the user asks to fact-check, verify, audit, or evaluate the credibility of an article, essay, report, opinion piece, social-media post, or any written claim —…
digoal/blog
Find latent bugs in a local PostgreSQL source tree (RELxxSTABLE branch or HEAD) the way a core hacker does: build a heavily-poisoned debug instance (cassert + cache-discard + -O0/-ggdb3 + core…
digoal/blog
Portable digital employee distilled from digoal's personal blog for PostgreSQL, PolarDB, DuckDB, AI+database, vector/RAG, database operations, source-code reading, technical content creation…
digoal/blog
从论文 PDF 文件或论文 PDF URL 生成通俗易懂、图文并茂、带批判性评估的中文 Markdown 解读,并保存到当前项目的 markdown 目录。Use when the user asks to interpret,精读,解读,summarize,explain,analyze, or write an article from an academic paper PDF…
digoal/blog
Analyze a product from documentation, websites, PDFs, articles, release notes, pricing pages, app listings, reviews, filings, or related links; save separate intermediate analyses from seven roles…
digoal/blog
Turn a blog post, article, notes, or any source material into a set of vertical poster images — one cover plus several coherent content slides that explain the core points.
Categories
抓取并汇总"数据库、AI、GitHub、AI 论文"近 1 周新闻,输出图文并茂(含 mermaid 图)的 markdown 周报到当前项目的 markdown/ 目录。覆盖 10 个数据源:postgresweekly.com/issues(自动解析最新 issue…. DB AI GitHub Paper Weekly News is an agent skill from digoal/blog.
DB AI GitHub Paper Weekly News fits situations like: tasks that involve Diagrams; tasks that involve Model hubs and datasets; tasks that involve Markdown.
Run `npx skills add digoal/blog --skill db-ai-github-paper-weekly-news -a claude-code`. Or copy the skill folder (skills/db-ai-github-paper-weekly-news in digoal/blog) into .claude/skills/db-ai-github-paper-weekly-news in your project. Claude Code loads it when a task matches its description.
Run `npx skills add digoal/blog --skill db-ai-github-paper-weekly-news -a codex`. Or copy the skill folder (skills/db-ai-github-paper-weekly-news in digoal/blog) into .agents/skills/db-ai-github-paper-weekly-news in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add digoal/blog --skill db-ai-github-paper-weekly-news -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/db-ai-github-paper-weekly-news, .gemini/skills/db-ai-github-paper-weekly-news, .github/skills/db-ai-github-paper-weekly-news and .opencode/skills/db-ai-github-paper-weekly-news in your project.
Going by SKILL.md and its folder, DB AI GitHub Paper Weekly News needs Python for the scripts in its folder. Our summary lists: Python 3.
SKILL.md names 10 domains. In commands or code: postgresweekly.com, planet.postgresql.org, planet.postgis.net, postgresql.org, git.postgresql.org, duckdb.org, aibase.com, ai-bot.cn, github.com and huggingface.co; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
DB AI GitHub Paper Weekly News is published under the GPL-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.2k tokens (SKILL.md is roughly 5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with DB AI GitHub Paper Weekly News: Markdown Report Writing (NeuroAIHub/BrainPilot, 1.1k stars), Publish Tracelab Huggingface (uw-syfi/TraceLab, 142 stars), Database Scout (zebbern/claude-code-guide, 4.7k stars) and Setup Dev (relytcloud/pg_ducklake, 143 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
digoal (a GitHub user) maintains it in digoal/blog, which has 8,588 GitHub stars. The repository holds 98 skills in this directory. The repository was last updated on October 9, 2026.
Source: digoal/blog on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.