Tailwindcss Development
anonaddy/anonaddy
Always invoke when the user's message includes 'tailwind' in any form.
排查 Danmaku Echo 在 Bilibili、斗鱼、虎牙、抖音的悬停、胶囊、回复、+1、富表情、收藏重发或雷达异常;结合运行日志、页面证据和平台调用链定位原因,按请求修复并验证。仅执行浏览器验收时使用 danmaku-browser-regression;不用于普通 Vue 页面设计或无关项目。
$ npx skills add SadUnicorn171/danmaku-echo --skill danmaku-platform-debug -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install SadUnicorn171/danmaku-echo danmaku-platform-debug --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/SadUnicorn171/danmaku-echo.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/danmaku-platform-debug .claude/skills/danmaku-platform-debug && 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 "danmaku-platform-debug" agent skill from https://github.com/SadUnicorn171/danmaku-echo/tree/main/.agents/skills/danmaku-platform-debug into .claude/skills/danmaku-platform-debug/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "danmaku-platform-debug", 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/SadUnicorn171/danmaku-echo/tree/main/.agents/skills/danmaku-platform-debugType 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 SadUnicorn171/danmaku-echo --skill danmaku-platform-debug -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install SadUnicorn171/danmaku-echo danmaku-platform-debug --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/SadUnicorn171/danmaku-echo.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/danmaku-platform-debug .agents/skills/danmaku-platform-debug && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "danmaku-platform-debug" agent skill from https://github.com/SadUnicorn171/danmaku-echo/tree/main/.agents/skills/danmaku-platform-debug into .agents/skills/danmaku-platform-debug/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "danmaku-platform-debug", 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 SadUnicorn171/danmaku-echo --skill danmaku-platform-debug -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install SadUnicorn171/danmaku-echo danmaku-platform-debug --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/SadUnicorn171/danmaku-echo.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/danmaku-platform-debug .cursor/skills/danmaku-platform-debug && 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 "danmaku-platform-debug" agent skill from https://github.com/SadUnicorn171/danmaku-echo/tree/main/.agents/skills/danmaku-platform-debug into .cursor/skills/danmaku-platform-debug/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "danmaku-platform-debug", 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/SadUnicorn171/danmaku-echo.git --path .agents/skills/danmaku-platform-debug--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 SadUnicorn171/danmaku-echo --skill danmaku-platform-debug -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install SadUnicorn171/danmaku-echo danmaku-platform-debug --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/SadUnicorn171/danmaku-echo.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/danmaku-platform-debug .gemini/skills/danmaku-platform-debug && 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 "danmaku-platform-debug" agent skill from https://github.com/SadUnicorn171/danmaku-echo/tree/main/.agents/skills/danmaku-platform-debug into .gemini/skills/danmaku-platform-debug/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "danmaku-platform-debug", 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 SadUnicorn171/danmaku-echo danmaku-platform-debugInstalls 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 SadUnicorn171/danmaku-echo --skill danmaku-platform-debug -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/SadUnicorn171/danmaku-echo.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/danmaku-platform-debug .github/skills/danmaku-platform-debug && 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 "danmaku-platform-debug" agent skill from https://github.com/SadUnicorn171/danmaku-echo/tree/main/.agents/skills/danmaku-platform-debug into .github/skills/danmaku-platform-debug/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "danmaku-platform-debug", 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 SadUnicorn171/danmaku-echo --skill danmaku-platform-debug -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install SadUnicorn171/danmaku-echo danmaku-platform-debug --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/SadUnicorn171/danmaku-echo.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/danmaku-platform-debug .opencode/skills/danmaku-platform-debug && 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 "danmaku-platform-debug" agent skill from https://github.com/SadUnicorn171/danmaku-echo/tree/main/.agents/skills/danmaku-platform-debug into .opencode/skills/danmaku-platform-debug/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "danmaku-platform-debug", 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.
danmaku-platform-debug排查 Danmaku Echo 在 Bilibili、斗鱼、虎牙、抖音的悬停、胶囊、回复、+1、富表情、收藏重发或雷达异常;结合运行日志、页面证据和平台调用链定位原因,按请求修复并验证。仅执行浏览器验收时使用 danmaku-browser-regression;不用于普通 Vue 页面设计或无关项目。
Danmaku Platform Debug is an agent skill from SadUnicorn171/danmaku-echo. 排查 Danmaku Echo 在 Bilibili、斗鱼、虎牙、抖音的悬停、胶囊、回复、+1、富表情、收藏重发或雷达异常;结合运行日志、页面证据和平台调用链定位原因,按请求修复并验证。仅执行浏览器验收时使用 danmaku-browser-regression;不用于普通 Vue 页面设计或无关项目。
Its SKILL.md is about 850 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
It works with Bilibili and Vue.js. The repository describes itself as: 为虎牙、斗鱼、哔哩哔哩和抖音直播添加弹幕一键 +1 以及全平台弹幕收藏|Add a one-click "+1" feature for bullet chat and enable cross-platform bullet chat saving for Huya, Douyu, Bilibili, and TikTok live streams. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 5506d50. 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.
Shell commands in SKILL.md call:
gitnpmFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git and npm, which can reach the network depending on how they are called.
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.
Danmaku Platform Debug loads about 848 tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 130 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 SadUnicorn171/danmaku-echo at commit 5506d50, republished under its MIT licence (© SadUnicorn171). 130 words, ~848 tokens.
.claude/skills/danmaku-platform-debug/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.以可复核的证据定位失效环节,遵循用户要求的分析或修复范围。用户当前指令优先;沿用已有授权,不因加载此 skill 增加审批流程。
git status --short,保留既有修改。读取 AGENTS.md 和 平台适配文档,按平台、症状、日志字段搜索,不一次读取全部平台。attemptId(存在时)、时间、source 和阶段关联,不把页面/后台的同一失败计为多次发送。没有日志时仍可检查代码与现有 fixture;无法证实的原因标为假设。下列路径相对仓库根目录;先读取匹配症状的文件及同目录 __tests__,再顺调用关系扩大范围。
| 问题 | 优先入口与判断重点 |
|---|---|
| 三平台悬停、胶囊、定位 | src/platforms/<platform>/adapter.ts → src/platforms/live/hover-selection-controller.ts、capsule-controller.ts、capsule-position.ts;先核对候选和宿主,再检查坐标、重叠、全屏和清理 |
| 斗鱼原生交互 | src/platforms/douyu/native-capsule.ts、native-hover.ts、native-motion-fallback.ts;区分原生/扩展胶囊,验证冻结释放及关闭后恢复 |
| 发送、回复和富消息 | 平台 sender.ts、rich-message-sender.ts、rich-emoji.ts;共享 src/platforms/live/send-coordinator.ts、send-protection.ts、editor-controller.ts;抖音从 content/send-controller.ts、editor-controller.ts 进入 |
| B 站房间图片表情 | src/platforms/bilibili/emoticon-metadata.ts、direct-emoticon-send.ts、native-send-observer.ts;检查资源身份、房间校验、官方面板和后备发送路径 |
| 抖音接管/消失/重复初始化 | src/platforms/douyin/content/content-runtime.ts 与 page/page-runtime.ts;沿现有 page bridge、Worker/Canvas hook、实例注册表、DOM Renderer 追踪启动、接管、失效恢复和销毁 |
| 收藏后内容改变 | src/platforms/live/rich-message.ts、平台富消息实现、src/features/favorites/repository.ts 与 types.ts;检查有序部件、资源身份、房间上下文、旧数据与串行写入 |
| 雷达漏计/误计 | 平台过滤器、src/platforms/live/repeat-reminder-adapter.ts 或抖音 content/radar-collector.ts → src/features/repeat-reminder/;区分双源镜像去重、排除规则、阈值和提示队列 |
涉及运行时边界时读 架构文档。修改入口前读 入口架构 和 入口重构清单;修改 UI 时读 设计系统。
failedStage、failureKind、requests 仅解释实际走过的路径,不要求其他平台或普通发送具备这些字段。sendRequestStarted 只证明调用 fetch;HTTP 200 不等于业务成功;响应解析失败不证明未送达。缺失日志也不证明没有执行。TypeError、在线状态或单个网络 frame 推断 DNS/CORS/权限原因,也不能因未确认就自动重发。真实对外发送须有用户明确授权;沿用已有授权,以低频、最少操作验证,不主动制造限流。www.douyin.com SPA 路径,以及失效时官方 Canvas 恢复。可稳定复现的逻辑问题,先建立能复现原问题的最小单测或脱敏 DOM fixture,再验证修复;避免只断言实现细节。依 AGENTS.md 和当前 package.json 选择检查:平台/content 修改至少构建与契约回归,并运行受影响单测;公共层、入口或跨平台修改运行 npm run check。浏览器行为需要验收时按 danmaku-browser-regression 的流程选择现有场景,不重复搭建测试体系。
最后检查 git diff,用中文报告:证据与根因(或尚未证实的假设)、修改和关键文件、实际执行的验证及结果、仍需真实直播间验证的部分。仅分析任务不擅自改代码;未执行的测试明确写未运行,不把历史记录当成本次结果。
© SadUnicorn171, 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 1 other file in .agents/skills/danmaku-platform-debug of SadUnicorn171/danmaku-echo.
Open the folder on GitHubat commit 5506d50
Danmaku Platform Debug 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 |
|---|---|---|---|---|---|---|
| Danmaku Platform Debug this skillSadUnicorn171/danmaku-echo | 108 | — | ~848 | Automated safety check: Pass | MIT | |
| Tailwindcss Developmentanonaddy/anonaddy | 4.9k | 10 repos | ~865 | Automated safety check: Pass | MIT | |
| Agent ReachPanniantong/Agent-Reach | 94k | — | ~1.4k | Automated safety check: Pass | MIT | |
| GSAP Core Animationgreensock/gsap-skills | 16k | 4 repos | ~3.7k | Automated safety check: Pass | MIT | |
| GSAP in Vue, Nuxt and Sveltegreensock/gsap-skills | 16k | 4 repos | ~2.6k | Automated safety check: Pass | MIT | |
| Vuetify Playgroundvuetifyjs/vuetify | 41k | — | ~730 | Automated safety check: Pass | Custom licence |
anonaddy/anonaddy
Always invoke when the user's message includes 'tailwind' in any form.
Panniantong/Agent-Reach
Routes web research and platform lookups across 16 sites, including Twitter, Reddit, YouTube, Bilibili, Xiaohongshu and GitHub, through one command-line tool.
greensock/gsap-skills
Covers the GSAP core API for tweens, easing, staggers, defaults and matchMedia, and when to choose GSAP over CSS animations or other JavaScript animation libraries.
greensock/gsap-skills
Shows how to use GSAP in Vue, Nuxt, Svelte and other lifecycle-based frameworks: create after mount, scope selectors to the component, and revert on unmount.
vuetifyjs/vuetify
Maintains the Vuetify repo's local Playground.vue so contributors get a realistic reproduction and a short demo they can paste into a pull request description.
anonaddy/anonaddy
Develops Inertia.js v3 Vue client-side applications. An agent skill from anonaddy/anonaddy.
SadUnicorn171/danmaku-echo
为 Danmaku Echo 执行或准备 Chrome/Edge 浏览器回归:按改动选择现有 CDP fixture 场景,检查扩展构建、运行环境和结果产物,并区分模拟页面与真实直播间验收。适用于悬停、全屏、SPA、富表情、设置页和扩展注入验证;不替代平台根因排查或用于其他项目。
排查 Danmaku Echo 在 Bilibili、斗鱼、虎牙、抖音的悬停、胶囊、回复、+1、富表情、收藏重发或雷达异常;结合运行日志、页面证据和平台调用链定位原因,按请求修复并验证。仅执行浏览器验收时使用 danmaku-browser-regression;不用于普通 Vue 页面设计或无关项目。. Danmaku Platform Debug is an agent skill from SadUnicorn171/danmaku-echo.
Run `npx skills add SadUnicorn171/danmaku-echo --skill danmaku-platform-debug -a claude-code`. Or copy the skill folder (.agents/skills/danmaku-platform-debug in SadUnicorn171/danmaku-echo) into .claude/skills/danmaku-platform-debug in your project. Claude Code loads it when a task matches its description.
Run `npx skills add SadUnicorn171/danmaku-echo --skill danmaku-platform-debug -a codex`. Or copy the skill folder (.agents/skills/danmaku-platform-debug in SadUnicorn171/danmaku-echo) into .agents/skills/danmaku-platform-debug 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 SadUnicorn171/danmaku-echo --skill danmaku-platform-debug -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/danmaku-platform-debug, .gemini/skills/danmaku-platform-debug, .github/skills/danmaku-platform-debug and .opencode/skills/danmaku-platform-debug in your project.
Going by SKILL.md and its folder, Danmaku Platform Debug needs the command-line tools its instructions call (git and npm).
SKILL.md contains no URLs. Its commands use git and npm, which can reach the network depending on how they are called. 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.
Danmaku Platform Debug is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 848 tokens (SKILL.md is roughly 3.4k 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 Danmaku Platform Debug: Tailwindcss Development (anonaddy/anonaddy, 4.9k stars), Agent Reach (Panniantong/Agent-Reach, 94k stars), GSAP Core Animation (greensock/gsap-skills, 16k stars) and GSAP in Vue, Nuxt and Svelte (greensock/gsap-skills, 16k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
SadUnicorn171 (a GitHub user) maintains it in SadUnicorn171/danmaku-echo, which has 108 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on October 8, 2026.
Source: SadUnicorn171/danmaku-echo on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.