Visual Review
ai-dynamo/dynamo
Create self-contained interactive HTML code-review dashboards from GitHub or GitLab pull requests, checked-out branch diffs, or supplied unified diffs, with correctness and safe-to-merge scores…
Generate a source-linked Chinese AI/Web3 daily briefing with official model releases, infrastructure, application adoption, funding, and cross-industry signals directly in Codex, then save the…
$ npx skills add Rion-Wu-tech/ai-daily-briefing --skill daily-briefing -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Rion-Wu-tech/ai-daily-briefing daily-briefing --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/Rion-Wu-tech/ai-daily-briefing.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/daily-briefing .claude/skills/daily-briefing && 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 "daily-briefing" agent skill from https://github.com/Rion-Wu-tech/ai-daily-briefing/tree/main/skills/daily-briefing into .claude/skills/daily-briefing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-briefing", 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/Rion-Wu-tech/ai-daily-briefing/tree/main/skills/daily-briefingType 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 Rion-Wu-tech/ai-daily-briefing --skill daily-briefing -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Rion-Wu-tech/ai-daily-briefing daily-briefing --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Rion-Wu-tech/ai-daily-briefing.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/daily-briefing .agents/skills/daily-briefing && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "daily-briefing" agent skill from https://github.com/Rion-Wu-tech/ai-daily-briefing/tree/main/skills/daily-briefing into .agents/skills/daily-briefing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-briefing", 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 Rion-Wu-tech/ai-daily-briefing --skill daily-briefing -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Rion-Wu-tech/ai-daily-briefing daily-briefing --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Rion-Wu-tech/ai-daily-briefing.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/daily-briefing .cursor/skills/daily-briefing && 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 "daily-briefing" agent skill from https://github.com/Rion-Wu-tech/ai-daily-briefing/tree/main/skills/daily-briefing into .cursor/skills/daily-briefing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-briefing", 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/Rion-Wu-tech/ai-daily-briefing.git --path skills/daily-briefing--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 Rion-Wu-tech/ai-daily-briefing --skill daily-briefing -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Rion-Wu-tech/ai-daily-briefing daily-briefing --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Rion-Wu-tech/ai-daily-briefing.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/daily-briefing .gemini/skills/daily-briefing && 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 "daily-briefing" agent skill from https://github.com/Rion-Wu-tech/ai-daily-briefing/tree/main/skills/daily-briefing into .gemini/skills/daily-briefing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-briefing", 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 Rion-Wu-tech/ai-daily-briefing daily-briefingInstalls 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 Rion-Wu-tech/ai-daily-briefing --skill daily-briefing -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Rion-Wu-tech/ai-daily-briefing.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/daily-briefing .github/skills/daily-briefing && 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 "daily-briefing" agent skill from https://github.com/Rion-Wu-tech/ai-daily-briefing/tree/main/skills/daily-briefing into .github/skills/daily-briefing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-briefing", 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 Rion-Wu-tech/ai-daily-briefing --skill daily-briefing -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Rion-Wu-tech/ai-daily-briefing daily-briefing --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Rion-Wu-tech/ai-daily-briefing.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/daily-briefing .opencode/skills/daily-briefing && 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 "daily-briefing" agent skill from https://github.com/Rion-Wu-tech/ai-daily-briefing/tree/main/skills/daily-briefing into .opencode/skills/daily-briefing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "daily-briefing", 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.
daily-briefingGenerate a source-linked Chinese AI/Web3 daily briefing with official model releases, infrastructure, application adoption, funding, and cross-industry signals directly in Codex, then save the…
Daily Briefing is an agent skill from Rion-Wu-tech/ai-daily-briefing. Generate a source-linked Chinese AI/Web3 daily briefing with official model releases, infrastructure, application adoption, funding, and cross-industry signals directly in Codex, then save the editorial result as Markdown plus a standalone interactive HTML reader. Use when the user asks for 今日早报, AI 简报, 交互版简报, HTML 简报, 最新模型发布, AI 产品更新, 应用层趋势, AI 投融资, 产业链, official AI updates, daily briefing, recent AI hotspots, GitHub trends, content ideas, briefing feedback, or a weekly briefing review.
Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts (for example `agents/openai.yaml`, `scripts/render-briefing-html.py` and `scripts/run-daily-briefing.sh`).
It sits in Productivity & Automation, covering Crypto and DeFi analysis and HTML artifacts. It works with GitHub. The repository describes itself as: 🌅 AI Daily Briefing - 为 AI/Web3 自媒体创作者打造的每日早报生成工具. The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 835a28f. 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 3 files in scripts/ (Python and Shell), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom 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:
x.comFrom 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.
Daily Briefing loads about 3.3k tokens when it runs. Until then it costs about 127 tokens; SKILL.md has 1,563 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 Rion-Wu-tech/ai-daily-briefing at commit 835a28f, republished under its MIT licence (© Rion-Wu-tech). 1,563 words, ~3,330 tokens.
.claude/skills/daily-briefing/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Use this skill directly in Codex. Do not require Hermes, Telegram, or a separate chat bot.
skills/daily-briefing/scripts/run-daily-briefing.sh \
--editorial-packet \
--output-file "outputs/editorial_packet_$(date +%F).json"Translate explicit user constraints into helper flags without asking them to learn CLI syntax:
最近 48 小时模型发布与更新 → --mode models --hours 48最近 7 天 AI 视频产品更新 → --mode products --focus "AI视频" --hours 168最近 24 小时应用层趋势 → --mode applications --hours 24最近 7 天 AI 投融资 → --mode funding --hours 168今日 AI 全产业链简报 → --mode industry --hours 24过去 24 小时医疗 AI 新闻 → --mode hotspots --focus "医疗" --hours 24今日完整早报 → keep the default --mode all; do not narrow the existing source pool.Append the selected flags to the helper command before generating the editorial packet.
When invoked from an installed skill, use the absolute path to this skill's scripts/run-daily-briefing.sh.
Read sections.industry_chain, sections.cross_layer_connections, sections.model_releases, sections.product_updates, sections.application_trends, sections.ai_funding, sections.viral_ai_news, sections.official_social_updates, and sections.editorial_queue. Treat infrastructure, model/platform, product/function, application adoption, capital/commercial events, and potentially viral news as parallel intelligence tracks. Use the current Codex model to select the strongest items, write concrete Chinese explanations, organize sections, and produce varied X drafts. raw_summary contains source material for factual rewriting; do not discard it when the deterministic Chinese hint is generic.
When metadata.official_x_monitor.mode is codex_web_search, execute every query in sections.official_x_search_groups for the requested window. The groups are country-aware and put China first. Retain direct https://x.com/<handle>/status/<id> links, and add only posts published by the configured account. Also check sections.official_model_watchlist and sections.official_product_watchlist for vendors and products that do not expose a stable feed.
Execute the relevant batches in sections.industry_search_groups, starting with China. Use sections.industry_source_watchlist to return to company newsrooms, customer announcements, investors, exchanges, or regulatory filings. Discovery-only media and community sources may surface a lead, but they cannot confirm funding amounts, adoption figures, revenue, valuation, or infrastructure spending on their own.
Before writing, complete a freshness audit: confirm that every relevant X and industry search group was checked or name the failed group, and separately record first-party findings as model release, product/function update, application/adoption, funding/commercial event, ecosystem activity, or potential viral story. An account or page appearing in a watchlist is not evidence that it was searched. Do not finalize a briefing with an empty China official-source result until the CN groups have been checked explicitly.
Do not require a model launch for inclusion. Track major product releases, new features, application adoption, customer cases, user growth, pricing, revenue, partnerships, infrastructure, open-source projects, research breakthroughs, financing, policy or safety events, industry disputes, and fast-rising community discussions when they have clear AI relevance and credible links. Treat popularity as a distribution signal, not proof of truth.
Classify each item on two separate axes: industry_layer is only upstream, midstream, or downstream; event_types describes what happened, such as model_release, product_update, adoption, funding, acquisition, earnings, or policy. Capital is a cross-cutting event, never a fourth industry layer. A downstream application company remains downstream after raising money.
Save the final document as outputs/briefing_YYYY-MM-DD.md in the project directory. Then run the bundled validator and return a clickable local file link only after it passes:
python skills/daily-briefing/scripts/validate-briefing.py \
"outputs/briefing_$(date +%F).md"When invoked from an installed skill, use the absolute path to validate-briefing.py. If validation fails, rewrite the named entries and run it again; do not silently return a partial draft.
After validation passes, generate the companion interactive HTML by default:
python skills/daily-briefing/scripts/render-briefing-html.py \
"outputs/briefing_$(date +%F).md"The renderer preserves the final Codex-edited Markdown and creates outputs/briefing_YYYY-MM-DD.html. It is a standalone file with local search, section navigation, confidence and industry-layer filters, browser-local bookmarks, Markdown download, print/PDF support, theme switching, and copy buttons for code or X drafts. It must not require a web server or external CDN. Return clickable links to both Markdown and HTML. If the user explicitly asks for only one format, honor that request.
Keep every factual claim within the candidate packet or the first-party pages/posts checked above. Preserve original URLs and numbers. Do not invent missing dates, scores, funding amounts, customer counts, revenue, benchmark results, or source agreement.
Use clickable Markdown titles. Immediately below every retained news, model release, product update, funding event, official X post, and GitHub project, write a specific one- or two-sentence Chinese explanation before metadata or scores. It must identify who did what and include the most useful result, number, availability change, or impact supported by the source. A reader should understand the event without opening the link. Do not use generic filler such as 值得关注, 可作为行业观察, or 核心看点是工具链还不成熟 as the explanation. Do not add labels such as 中文总结, 摘要, or 一句话介绍 before explanations.
Use these sections in order when relevant:
相比昨天的新变化
AI 产业链全景
产业链联动
最新模型发布与更新
产品与工具更新
应用层趋势
可能爆火的 AI 新闻
AI 投融资与商业化
模型公司官方账号动态
今日必须看
适合发 X
B端/商业机会
持续跟踪
X 草稿
来源明细Distinguish source confidence as 官方确认, 多源印证, or 单源信号. Funding and commercial figures marked 待官方复核 must not be written as confirmed. If a source fails, retain successful sections and name the failed source briefly.
Make X drafts structurally different: include at least a single post, a thread, and a visual or video script when the candidate pool supports them.
End every final Markdown briefing with a concise bilingual support section. Use the heading 支持这个项目 / Support the Project, invite readers in natural Chinese and English to Star the project if the briefing was useful, and include the canonical repository link exactly once: https://github.com/Rion-Wu-tech/ai-daily-briefing. Keep this section brief and place it after source notes so it does not compete with the briefing.
Before saving, audit every clickable item in the final Markdown. Reject the draft if any item is followed only by a source, tag, score, confidence label, or link. Also reject repeated template explanations that could describe several unrelated stories. Rewrite those entries from raw_summary and the original source facts. The bundled validator enforces the minimum structural and anti-filler checks; editorial factuality still requires Codex review.
Treat model launches and material model updates as a separate first-party intelligence track, not as ordinary hot news.
sections.model_releases before general headlines on every run, including when the user only asks for an AI briefing. This section includes launches plus material version, capability, availability, pricing, deprecation, and open-weight updates.published_at, release_kind, and any concrete model ID supplied by the packet.Treat official X posts as a fast first-party signal layer. They are not a substitute for product documentation when exact API details matter.
sections.official_x_watchlist; do not silently search only English-language labs.Preserve the full source pool and default complete briefing. Apply targeting only when the user asks for it.
--mode models: model launches and model updates, including version upgrades, capability changes, API availability, pricing, deprecations, and open-weight changes.--mode products: AI products, features, APIs, workflows, integrations, and pricing changes.--mode applications: downstream products, customer adoption, user growth, pricing, revenue, and industry deployment.--mode funding: AI financing, acquisitions, IPOs, and earnings across all three industry layers, with primary-source verification status.--mode industry: the upstream/midstream/downstream view, cross-layer topic connections, application trends, and capital/commercial events.--mode hotspots: potentially viral AI stories from the requested period, while retaining confidence labels and original links.--focus "AI视频": limit the editorial result to a named track or industry. Accept natural topics such as Agent, AI coding, image/video, healthcare, finance, education, robotics, chips, search, or open source.--hours 48: retain verifiable items from the requested time window. For date-only sources, state that the exact boundary is uncertain instead of inventing a timestamp.These options can be combined. Example: --mode products --focus "医疗" --hours 168.
If the Codex editorial pass cannot be completed, generate a complete linked Markdown file directly:
skills/daily-briefing/scripts/run-daily-briefing.sh \
--format markdown \
--output-file "outputs/briefing_$(date +%F).md"For installation or regression checks, run:
skills/daily-briefing/scripts/run-daily-briefing.sh --dry-run --no-saveResolve the item URL from the current Markdown or editorial packet, then run one action without asking the user to repeat the link:
skills/daily-briefing/scripts/run-daily-briefing.sh --feedback "<URL>" --feedback-action opened
skills/daily-briefing/scripts/run-daily-briefing.sh --feedback "<URL>" --feedback-action saved
skills/daily-briefing/scripts/run-daily-briefing.sh --feedback "<URL>" --feedback-action drafted
skills/daily-briefing/scripts/run-daily-briefing.sh --feedback "<URL>" --feedback-action published
skills/daily-briefing/scripts/run-daily-briefing.sh --feedback "<URL>" --feedback-action dismissedskills/daily-briefing/scripts/run-daily-briefing.sh --weekly-reviewThe default file is outputs/weekly_review_YYYY-MM-DD.md.
© Rion-Wu-tech, MIT. 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 4 other files (scripts) in skills/daily-briefing of Rion-Wu-tech/ai-daily-briefing.
Open the folder on GitHubat commit 835a28f
Daily Briefing 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 |
|---|---|---|---|---|---|---|
| Daily Briefing this skillRion-Wu-tech/ai-daily-briefing | 173 | — | ~3.3k | Automated safety check: Pass | MIT | |
| Visual Reviewai-dynamo/dynamo | 8.3k | — | ~4.5k | Automated safety check: Pass | Apache-2.0 | |
| Connect Apps with ComposioComposioHQ/awesome-claude-skills | 77k | 3 repos | ~557 | Automated safety check: Pass | None | |
| Homepage Generatorwanshuiyin/ARIS-in-AI-Offer | 582 | — | ~4.8k | Automated safety check: Notes | MIT | |
| Superset Automatesuperset-sh/superset | 15k | — | ~1.4k | Automated safety check: Pass | Custom licence | |
| Readme Generator Probeizhi23/README-Generator-Pro | 113 | — | ~472 | Automated safety check: Notes | None |
ai-dynamo/dynamo
Create self-contained interactive HTML code-review dashboards from GitHub or GitLab pull requests, checked-out branch diffs, or supplied unified diffs, with correctness and safe-to-merge scores…
ComposioHQ/awesome-claude-skills
Connects an agent to 1000+ external apps through the Composio Tool Router plugin, so it can actually send emails, create issues and post messages instead of only drafting them.
wanshuiyin/ARIS-in-AI-Offer
Generate a fact-checked academic personal homepage from a CV, optionally augmented by an existing manual homepage and an assets directory.
superset-sh/superset
Turns a recurring chore into a scheduled or event-triggered Superset agent, drafting its prompt, picking a target and trigger, and reviewing the first run.
beizhi23/README-Generator-Pro
Generate, modify, and render professional README.md files and project introduction HTML pages using the bundled README Generator Pro FastAPI application.
quarqlabs/argus
Routes requests to external SaaS apps such as GitHub, Gmail, Google Calendar, Slack, Notion and Linear through cloud tools, with safeguards on irreversible actions.
Rion-Wu-tech/ai-daily-briefing
为 Rion 生成带跨日变化、可信度分层、商业机会和 X 草稿的每日 AI/Web3 早报. An agent skill from Rion-Wu-tech/ai-daily-briefing.
Works with
Categories
Generate a source-linked Chinese AI/Web3 daily briefing with official model releases, infrastructure, application adoption, funding, and cross-industry signals directly in Codex, then save the…. Daily Briefing is an agent skill from Rion-Wu-tech/ai-daily-briefing. Generate a source-linked Chinese AI/Web3 daily briefing with official model releases, infrastructure, application adoption, funding, and cross-industry signals directly in Codex, then save the editorial result as Markdown plus a standalone interactive HTML reader.
Daily Briefing fits situations like: the user asks for 今日早报; official AI updates; recent AI hotspots; briefing feedback.
Run `npx skills add Rion-Wu-tech/ai-daily-briefing --skill daily-briefing -a claude-code`. Or copy the skill folder (skills/daily-briefing in Rion-Wu-tech/ai-daily-briefing) into .claude/skills/daily-briefing in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Rion-Wu-tech/ai-daily-briefing --skill daily-briefing -a codex`. Or copy the skill folder (skills/daily-briefing in Rion-Wu-tech/ai-daily-briefing) into .agents/skills/daily-briefing 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 Rion-Wu-tech/ai-daily-briefing --skill daily-briefing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/daily-briefing, .gemini/skills/daily-briefing, .github/skills/daily-briefing and .opencode/skills/daily-briefing in your project.
Going by SKILL.md and its folder, Daily Briefing needs Python and a shell for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3; A Bash shell.
SKILL.md names 1 domain. In commands or code: x.com; the agent is likely to contact it 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.
Daily Briefing is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.3k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Daily Briefing: Visual Review (ai-dynamo/dynamo, 8.3k stars), Connect Apps with Composio (ComposioHQ/awesome-claude-skills, 77k stars), Homepage Generator (wanshuiyin/ARIS-in-AI-Offer, 582 stars) and Superset Automate (superset-sh/superset, 15k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Rion-Wu-tech (a GitHub user) maintains it in Rion-Wu-tech/ai-daily-briefing, which has 173 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on August 25, 2026.
Source: Rion-Wu-tech/ai-daily-briefing on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.