Translation Diff Export
Devolutions/UniGetUI
Compares UniGetUI JSON locale files against English, identifies untranslated or source-changed keys, and generates patch, reference, and handoff files for a target language.
Track and synthesize current AI hotspots into a bilingual HTML daily report.
$ npx skills add huangruiteng/CS-Notes --skill ai-hotspots -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install huangruiteng/CS-Notes ai-hotspots --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/huangruiteng/CS-Notes.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/ai-hotspots .claude/skills/ai-hotspots && 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 "ai-hotspots" agent skill from https://github.com/huangruiteng/CS-Notes/tree/master/.codex/skills/ai-hotspots into .claude/skills/ai-hotspots/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-hotspots", 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/huangruiteng/CS-Notes/tree/master/.codex/skills/ai-hotspotsType 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 huangruiteng/CS-Notes --skill ai-hotspots -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install huangruiteng/CS-Notes ai-hotspots --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/huangruiteng/CS-Notes.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.codex/skills/ai-hotspots .agents/skills/ai-hotspots && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ai-hotspots" agent skill from https://github.com/huangruiteng/CS-Notes/tree/master/.codex/skills/ai-hotspots into .agents/skills/ai-hotspots/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-hotspots", 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 huangruiteng/CS-Notes --skill ai-hotspots -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install huangruiteng/CS-Notes ai-hotspots --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/huangruiteng/CS-Notes.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.codex/skills/ai-hotspots .cursor/skills/ai-hotspots && 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 "ai-hotspots" agent skill from https://github.com/huangruiteng/CS-Notes/tree/master/.codex/skills/ai-hotspots into .cursor/skills/ai-hotspots/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-hotspots", 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/huangruiteng/CS-Notes.git --path .codex/skills/ai-hotspots--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 huangruiteng/CS-Notes --skill ai-hotspots -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install huangruiteng/CS-Notes ai-hotspots --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/huangruiteng/CS-Notes.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.codex/skills/ai-hotspots .gemini/skills/ai-hotspots && 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 "ai-hotspots" agent skill from https://github.com/huangruiteng/CS-Notes/tree/master/.codex/skills/ai-hotspots into .gemini/skills/ai-hotspots/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-hotspots", 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 huangruiteng/CS-Notes ai-hotspotsInstalls 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 huangruiteng/CS-Notes --skill ai-hotspots -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/huangruiteng/CS-Notes.git skills-src && mkdir -p .github/skills && cp -r skills-src/.codex/skills/ai-hotspots .github/skills/ai-hotspots && 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 "ai-hotspots" agent skill from https://github.com/huangruiteng/CS-Notes/tree/master/.codex/skills/ai-hotspots into .github/skills/ai-hotspots/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-hotspots", 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 huangruiteng/CS-Notes --skill ai-hotspots -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install huangruiteng/CS-Notes ai-hotspots --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/huangruiteng/CS-Notes.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.codex/skills/ai-hotspots .opencode/skills/ai-hotspots && 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 "ai-hotspots" agent skill from https://github.com/huangruiteng/CS-Notes/tree/master/.codex/skills/ai-hotspots into .opencode/skills/ai-hotspots/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-hotspots", 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.
ai-hotspotsTrack and synthesize current AI hotspots into a bilingual HTML daily report.
AI Hotspots is an agent skill from huangruiteng/CS-Notes. Track and synthesize current AI hotspots into a bilingual HTML daily report. Use when the user says "AI热点", asks for AI日报/AI日报 HTML/AI hot topics, or wants the best recent AI products, papers, viewpoints, and cognition-shifting items from AI/news aggregators.
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `agents/openai.yaml` and `references/source-list.md`).
It sits in Writing & Content, covering Translation. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit f7b4e92. 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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From 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.
AI Hotspots loads about 1.2k tokens when it runs, and up to ~1.7k if it reads all its reference files. Until then it costs about 68 tokens; SKILL.md has 629 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); files beside SKILL.md are not scanned.
The full file from huangruiteng/CS-Notes at commit f7b4e92, republished under its MIT licence (© huangruiteng). 629 words, ~1,249 tokens.
.claude/skills/ai-hotspots/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Use this skill to produce a high-signal AI daily report, not a raw hot-list dump.
When the user says AI热点, treat it as:
Find new AI-related products, papers, viewpoints, and cognition-shifting materials from the tracked sources. Pick up to 10 well-supported items. If an item is longer than 1000 Chinese characters or roughly 700 English words, summarize it in <=100 Chinese characters plus the link. Return a detailed bilingual AI daily report in HTML page format.Default delivery: do not paste the full HTML source into chat. Save a polished HTML report under .local/ai-hotspots/reports/ai-daily-YYYY-MM-DD.html, then respond with a compact Markdown digest and a file link. Paste raw HTML only if the user explicitly asks for source code.
If the user asks to schedule it every morning, create an automation only after the wake-up time is clear.
Read references/source-list.md for the default source set and source roles.
Use the listed aggregators as discovery surfaces. For factual or technical claims, follow primary sources before ranking when possible:
Do not treat social posts or aggregator summaries as final truth.
Aim for 10 items unless the user asks for another count; return fewer when evidence quality is insufficient and explain the coverage. Prefer:
Rank for the user's current priorities:
Demote items that are only funding/news hype, duplicate commentary, thin product marketing, or unverifiable rumor.
Create a complete HTML page. Keep it readable as a standalone browser page, not as a code snippet in chat.
Required sections:
AI Daily / AI 日报 - YYYY-MM-DD;Visual requirements:
Use concise Chinese first, English second. Do not pad bilingual text if English adds no value; translate the core judgment, not every word mechanically.
A report does not itself authorize queue mutations. If the user also requests material intake, use the project’s current material owner and supported workflow, verify its receipt/readback, and never append directly to retired candidate files. Without an active owner, provide reading suggestions only.
If access fails, mark the source or item as unread. Never pretend a source was read.
© huangruiteng, 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 2 other files (references) in .codex/skills/ai-hotspots of huangruiteng/CS-Notes.
Open the folder on GitHubat commit f7b4e92
AI Hotspots 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 |
|---|---|---|---|---|---|---|
| AI Hotspots this skillhuangruiteng/CS-Notes | 4k | — | ~1.2k | Automated safety check: Pass | MIT | |
| Translation Diff ExportDevolutions/UniGetUI | 26k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Sync Translationssymfony/symfony | 31k | — | ~1.9k | Automated safety check: Pass | MIT | |
| Translation Diff ImportDevolutions/UniGetUI | 26k | — | ~750 | Automated safety check: Pass | MIT | |
| Translation Diff TranslateDevolutions/UniGetUI | 26k | — | ~934 | Automated safety check: Pass | MIT | |
| Generate Translationspayloadcms/payload | 45k | — | ~1.1k | Automated safety check: Pass | MIT |
Devolutions/UniGetUI
Compares UniGetUI JSON locale files against English, identifies untranslated or source-changed keys, and generates patch, reference, and handoff files for a target language.
symfony/symfony
Synchronize translation catalogs across maintained Symfony branches: find messages that newer branches added to the English catalogs but that are still missing from the oldest maintained branch…
Devolutions/UniGetUI
Merges translated key-value pairs from a UniGetUI JSON localization patch back into the full language file and validates the merged result.
Devolutions/UniGetUI
Translates a sparse UniGetUI JSON language patch, writes completed entries into the working copy, preserves placeholders and terminology, and prepares the patch for merge-back.
payloadcms/payload
A skill your agent uses when new translation keys are added to packages to generate new translations strings
Narcooo/inkos
Drives long-form fiction, scripts, storyboards, interactive films and long-document translation through InkOS, with every change made by a typed action.
huangruiteng/CS-Notes
Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script.
huangruiteng/CS-Notes
Inspect and manage guarded Codex App-native or launchd heartbeats for Codex main control threads.
huangruiteng/CS-Notes
A skill your agent uses when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
huangruiteng/CS-Notes
Locate and read a Codex thread by a codex thread link, thread id, or rollout path across all local CODEXHOME directories (~/.codex, ~/.codex-gpt, ...).
huangruiteng/CS-Notes
A skill your agent uses when the user asks Codex to research, find learning materials, process "素材:" links, "请你读" / "精读" a material, build a material radar, or use SenSight-like broad information…
huangruiteng/CS-Notes
Interact with GitHub using the gh CLI. An agent skill from huangruiteng/CS-Notes.
Categories
Track and synthesize current AI hotspots into a bilingual HTML daily report. AI Hotspots is an agent skill from huangruiteng/CS-Notes. Track and synthesize current AI hotspots into a bilingual HTML daily report.
AI Hotspots fits situations like: the user says AI热点; asks for AI日报/AI日报 HTML/AI hot topics; wants the best recent AI products; cognition-shifting items from AI/news aggregators.
Run `npx skills add huangruiteng/CS-Notes --skill ai-hotspots -a claude-code`. Or copy the skill folder (.codex/skills/ai-hotspots in huangruiteng/CS-Notes) into .claude/skills/ai-hotspots in your project. Claude Code loads it when a task matches its description.
Run `npx skills add huangruiteng/CS-Notes --skill ai-hotspots -a codex`. Or copy the skill folder (.codex/skills/ai-hotspots in huangruiteng/CS-Notes) into .agents/skills/ai-hotspots 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 huangruiteng/CS-Notes --skill ai-hotspots -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ai-hotspots, .gemini/skills/ai-hotspots, .github/skills/ai-hotspots and .opencode/skills/ai-hotspots in your project.
SKILL.md names no scripts, command-line tools or credentials: AI Hotspots is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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. Review the folder before installing.
AI Hotspots is published under the MIT 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 412 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with AI Hotspots: Translation Diff Export (Devolutions/UniGetUI, 26k stars), Sync Translations (symfony/symfony, 31k stars), Translation Diff Import (Devolutions/UniGetUI, 26k stars) and Translation Diff Translate (Devolutions/UniGetUI, 26k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
huangruiteng (a GitHub user) maintains it in huangruiteng/CS-Notes, which has 4,001 GitHub stars. The repository holds 39 skills in this directory. The repository was last updated on October 8, 2026.
Source: huangruiteng/CS-Notes on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.