Network Interface Health
affaan-m/ECC
Diagnose interface errors, drops, CRCs, duplex mismatches, flapping, speed negotiation issues, and counter trends on routers, switches, and Linux hosts.
根据 MaaFramework Pipeline 定义生成或更新 Project Interface 任务 JSON。用于创建、编辑或扩展 assets/tasks/ 下的任务文件,将 Pipeline 节点映射为用户可配置选项(switch/select/checkbox/input)并绑定 pipelineoverride。
$ npx skills add 1204244136/MDA --skill generate-pi-task -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install 1204244136/MDA generate-pi-task --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/1204244136/MDA.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/generate-pi-task .claude/skills/generate-pi-task && 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 "generate-pi-task" agent skill from https://github.com/1204244136/MDA/tree/main/.claude/skills/generate-pi-task into .claude/skills/generate-pi-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generate-pi-task", 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/1204244136/MDA/tree/main/.claude/skills/generate-pi-taskType 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 1204244136/MDA --skill generate-pi-task -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install 1204244136/MDA generate-pi-task --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/1204244136/MDA.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/generate-pi-task .agents/skills/generate-pi-task && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "generate-pi-task" agent skill from https://github.com/1204244136/MDA/tree/main/.claude/skills/generate-pi-task into .agents/skills/generate-pi-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generate-pi-task", 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 1204244136/MDA --skill generate-pi-task -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install 1204244136/MDA generate-pi-task --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/1204244136/MDA.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/generate-pi-task .cursor/skills/generate-pi-task && 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 "generate-pi-task" agent skill from https://github.com/1204244136/MDA/tree/main/.claude/skills/generate-pi-task into .cursor/skills/generate-pi-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generate-pi-task", 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/1204244136/MDA.git --path .claude/skills/generate-pi-task--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 1204244136/MDA --skill generate-pi-task -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install 1204244136/MDA generate-pi-task --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/1204244136/MDA.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/generate-pi-task .gemini/skills/generate-pi-task && 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 "generate-pi-task" agent skill from https://github.com/1204244136/MDA/tree/main/.claude/skills/generate-pi-task into .gemini/skills/generate-pi-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generate-pi-task", 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 1204244136/MDA generate-pi-taskInstalls 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 1204244136/MDA --skill generate-pi-task -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/1204244136/MDA.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/generate-pi-task .github/skills/generate-pi-task && 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 "generate-pi-task" agent skill from https://github.com/1204244136/MDA/tree/main/.claude/skills/generate-pi-task into .github/skills/generate-pi-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generate-pi-task", 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 1204244136/MDA --skill generate-pi-task -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install 1204244136/MDA generate-pi-task --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/1204244136/MDA.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/generate-pi-task .opencode/skills/generate-pi-task && 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 "generate-pi-task" agent skill from https://github.com/1204244136/MDA/tree/main/.claude/skills/generate-pi-task into .opencode/skills/generate-pi-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generate-pi-task", 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.
generate-pi-task根据 MaaFramework Pipeline 定义生成或更新 Project Interface 任务 JSON。用于创建、编辑或扩展 assets/tasks/ 下的任务文件,将 Pipeline 节点映射为用户可配置选项(switch/select/checkbox/input)并绑定 pipelineoverride。
Generate Pi Task is an agent skill from 1204244136/MDA. 根据 MaaFramework Pipeline 定义生成或更新 Project Interface 任务 JSON。用于创建、编辑或扩展 assets/tasks/ 下的任务文件,将 Pipeline 节点映射为用户可配置选项(switch/select/checkbox/input)并绑定 pipelineoverride。
Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/option-types.md`). Compatibility notes: Designed for Claude Code
The repository describes itself as: Nikke小助手 | Assistant For Goddess of Victory: Nikke. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 9fb9b48. 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 (its code samples are json).
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.
Designed for Claude Code
From compatibility in the SKILL.md frontmatter.
Generate Pi Task loads about 1k tokens when it runs, and up to ~2.4k if it reads all its reference files. Until then it costs about 46 tokens; SKILL.md has 260 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 1204244136/MDA at commit 9fb9b48, republished under its MIT licence (© 1204244136). 260 words, ~1,027 tokens.
.claude/skills/generate-pi-task/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.enabled 字段的节点)。switch、select、checkbox、input。assets/tasks/*.json,遵循 tools/schema/interface_import.schema.json。assets/interface.json 的 import[]。assets/locales/interface/ 下项目实际支持语言的 i18n 键。从当前项目读取:
tools/schema/interface_import.schema.json — 任务文件 schema。tools/schema/interface.schema.json — 主 PI schema。tools/schema/pipeline.schema.json — Pipeline 节点 schema。如果 schema 路径不同,先按当前项目实际结构查找,不要硬编码。
assets/interface.json。import[] 中已有任务文件,收集已有任务名和 option key,避免冲突。group[] 定义,确认新任务应归属哪个分组。assets/locales/interface/ 实际有哪些语言文件;只维护项目已经存在的语言。assets/tasks/ 且已被 interface.json import → 编辑该文件。assets/resource/pipeline/{PipelineName}/ 推导 pipeline 名称,检查 assets/tasks/{PipelineName}.json 是否存在。assets/interface.json 的 import[] 中添加相对路径,例如 tasks/MyTask.json。assets/resource/pipeline/{PipelineName}/ 下相关 .json 文件。enabled、next[]、desc、recognition、action。next[] 建立父→子映射,识别兄弟节点和嵌套选项。详见 选项类型决策参考。快速规则:
enabled 的独立节点 → switch。enabled 子节点 → select。checkbox。case.option[]。input,配合 pipeline_type 和 「FieldName」 引用。严格遵循 interface_import.schema.json。典型结构:
{
"task": [
{
"name": "PipelineName",
"label": "$task.PipelineName.label",
"entry": "PipelineName",
"description": "$task.PipelineName.description",
"option": ["OptionKey"],
"group": ["daily"]
}
],
"option": {
"OptionKey": {
"type": "switch",
"label": "$option.OptionKey.label",
"cases": [
{
"name": "Yes",
"pipeline_override": {
"TargetNode": {"enabled": true}
}
},
{
"name": "No",
"pipeline_override": {
"TargetNode": {"enabled": false}
}
}
]
}
}
}向 assets/locales/interface/ 下项目实际存在的语言文件补充键:
task.{Name}.labeltask.{Name}.descriptionoption.{OptionKey}.labeloption.{OptionKey}.{CaseName} 或项目 schema 要求的 case label key原则:
$ i18n key,不在任务文件中硬编码显示文案。desc。interface_import.schema.json 才是任务文件 schema,不是 interface.schema.json。entry 必须与 Pipeline 入口节点名完全一致,区分大小写。interface.json 中的 import 路径通常相对 assets/interface.json,例如 tasks/MyTask.json。enabled: false 表示节点默认关闭,选项通常让用户将其开启。enabled: true 表示节点默认开启,选项通常让用户将其关闭。switch 的 cases 通常为 Yes 和 No 两个。select 的每个 case 需要启用自身节点,同时禁用同组互斥兄弟节点。checkbox 的每个 case 通常只启用自身节点,不禁用兄弟节点。task[].option[] 的 key 都在 option 对象中存在。case.option[] 的嵌套引用都能解析。pipeline_override 目标节点在 Pipeline 文件中存在。assets/interface.json 的 import[]。$... locale key 在项目已有 interface locale 文件中存在。enabled 默认状态一致。© 1204244136, 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 (references) in .claude/skills/generate-pi-task of 1204244136/MDA.
Open the folder on GitHubat commit 9fb9b48
Generate Pi Task 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 |
|---|---|---|---|---|---|---|
| Generate Pi Task this skill1204244136/MDA | 119 | — | ~1k | Automated safety check: Pass | MIT | |
| Network Interface Healthaffaan-m/ECC | 275k | 1 repos | ~1.4k | Automated safety check: Pass | MIT | |
| Make Interfaces Feel Betteraffaan-m/ECC | 275k | 1 repos | ~1.2k | Automated safety check: Pass | MIT | |
| Sci Fi Interfacesickn33/agentic-awesome-skills | 47k | 1 repos | ~3.1k | Automated safety check: Pass | MIT | |
| Network Interface Healthaffaan-m/ECC | 275k | — | ~1k | Automated safety check: Pass | MIT | |
| Better Interfacetrycompai/crm | 11k | — | ~2k | Automated safety check: Pass | MIT |
affaan-m/ECC
Diagnose interface errors, drops, CRCs, duplex mismatches, flapping, speed negotiation issues, and counter trends on routers, switches, and Linux hosts.
affaan-m/ECC
Apply concrete design-engineering details that make interfaces feel polished.
sickn33/agentic-awesome-skills
Web and App implementation guide for Sci-Fi Interface Design.
affaan-m/ECC
ルーター、スイッチ、Linuxホスト上のインターフェースエラー、ドロップ、CRC、デュプレックス不一致、フラッピング、速度ネゴシエーション問題、カウンタートレンドを診断する。
trycompai/crm
User-invoked, cross-discipline interface review that coordinates better-accessibility, better-layout, better-writing, better-typography, better-colors, and better-ui.
samuelclay/NewsBlur
Design engineering principles for making interfaces feel polished.
1204244136/MDA
分析 Windows 崩溃转储文件(.dmp),诊断 MaaFramework / MXU 项目及其依赖项的崩溃。用于 issue 日志包或附件中发现 .dmp 文件,或用户要求分析 DMP / 崩溃转储时。
1204244136/MDA
MaaFramework Go Agent / go-service 编写指南。用于编写、修改或审查 agent/go-service/ 下的 Go 自定义识别器、动作、EventSink,或了解 MaaFramework Go Agent 的注册、日志、目录组织和参数解析模式。
1204244136/MDA
MaaFramework C++ 日志宏用法指南。用于写 C++ MaaFramework 扩展、Custom 组件或工具代码时使用 LogInfo/LogError/LogWarn/LogDebug/LogTrace、VAR、容器输出和自定义类型日志。
1204244136/MDA
分析 MDA 公开 Issue、日志包或本地日志。用于 https://github.com/1204244136/MDA/issues/...、1234、MDA 日志压缩包、识别失败、任务卡死、控制器差异、Pipeline/Agent/MXU 问题。会从…
1204244136/MDA
MDA 项目专属开发指南。用于在 MDA 中编写或审查 MaaFramework Pipeline、Project Interface 任务、locale、go-service 组件时补充项目结构、业务域、命名习惯和现有任务选项示例。与通用 pipeline-guide、pipeline-debug、generate-pi-task、go-service-guide 配合使用。
1204244136/MDA
meojson C++ JSON 库使用指南。用于 MaaFramework C++ 项目中的 JSON 解析、序列化、MEOJSONIZATION、json::value 操作、ext::jsonization 自定义类型支持,以及 Custom 参数解析。
根据 MaaFramework Pipeline 定义生成或更新 Project Interface 任务 JSON。用于创建、编辑或扩展 assets/tasks/ 下的任务文件,将 Pipeline 节点映射为用户可配置选项(switch/select/checkbox/input)并绑定 pipelineoverride。. Generate Pi Task is an agent skill from 1204244136/MDA.
Run `npx skills add 1204244136/MDA --skill generate-pi-task -a claude-code`. Or copy the skill folder (.claude/skills/generate-pi-task in 1204244136/MDA) into .claude/skills/generate-pi-task in your project. Claude Code loads it when a task matches its description.
Run `npx skills add 1204244136/MDA --skill generate-pi-task -a codex`. Or copy the skill folder (.claude/skills/generate-pi-task in 1204244136/MDA) into .agents/skills/generate-pi-task 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 1204244136/MDA --skill generate-pi-task -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/generate-pi-task, .gemini/skills/generate-pi-task, .github/skills/generate-pi-task and .opencode/skills/generate-pi-task in your project.
SKILL.md names no scripts, command-line tools or credentials: Generate Pi Task is instructions for the agent only. Compatibility (from SKILL.md): Designed for Claude Code.
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.
Generate Pi Task is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1k tokens (SKILL.md is roughly 4.1k 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 1.3k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Generate Pi Task: Network Interface Health (affaan-m/ECC, 275k stars), Make Interfaces Feel Better (affaan-m/ECC, 275k stars), Sci Fi Interface (sickn33/agentic-awesome-skills, 47k stars) and Network Interface Health (affaan-m/ECC, 275k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
1204244136 (a GitHub user) maintains it in 1204244136/MDA, which has 119 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 5, 2026.
Source: 1204244136/MDA on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.