Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add ProfYangShengXu/nuedc-skills --skill nuedcgit clone --depth 1 https://github.com/ProfYangShengXu/nuedc-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/profyangshengxu/nuedc-skills/nuedc)<a href="https://agentmods.dev/skills/profyangshengxu/nuedc-skills/nuedc"><img src="https://agentmods.dev/badge/skills/profyangshengxu/nuedc-skills/nuedc/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/profyangshengxu/nuedc-skills/nuedc"><img src="https://agentmods.dev/badge/skills/profyangshengxu/nuedc-skills/nuedc.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00065 | $0.10528 |
| Opus 5 | $0.00032 | $0.05264 |
| Sonnet 5 | $0.00013 | $0.02106 |
| Haiku 4.5 | $0.00006 | $0.01053 |
Grade A, and why
nuedc scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 844 lines — stays where its author put it; the contents beside it link to each section on GitHub.
NUEDC 全国大学生电子设计竞赛 (TI杯) 全能解题技能
AI 代理全流程解题框架 — 赛题拆解 → 方案设计 → 器材选型 → 引脚级接线 → 代码生成 → 编译烧录 → 调试验证 只需告诉 agent 赛题编号(如 "2025年A题"),其余全部包揽
📋 一、技能总览
1.1 这个技能能做什么
| 操作 | agent 是否可完成 | 使用的工具/技能 |
|---|---|---|
| 赛题理解与拆解 | ✅ | web_search + 解析引擎 |
| 方案设计 | ✅ | 推理 + 赛题模板库 |
| 元器件选型 | ✅ | TI 芯片列表 + 选型规则 |
| MCU 引脚/时钟/外设配置 | ✅ | cubemx 技能 (CubeMX2 CLI) |
| 模拟电路仿真验证 | ✅ | ltspice 技能 (SPICE 批处理) |
| FPGA 逻辑仿真 | ✅ | modelsim 技能 (Verilog/VHDL) |
| FPGA 综合/布局/下载 | ✅ | quartus 技能 (全流程编译) |
| 原理图/接线图生成 | ✅ | SVG 动态接线图 + kicad 原理图 |
| MCU 代码编写 | ✅ | HAL 库 + CubeMX 生成代码框架 |
| MCU 编译 | ✅ | keil5 技能 (UV4 CLI) |
| MCU 烧录 | ✅ | ST-Link/J-Link/pyOCD |
| PCB 设计 | ✅ | kicad 技能 (原理图→布线→Gerber) |
| 手动接线 | ❌ | agent 提供精确图文指导 |
| 焊接 | ❌ | agent 提供焊接指导 |
| 元件插拔 | ❌ | 需要人手操作 |
| 仪器操作 | ❌ | agent 提供示波器/万用表使用指导 |
1.2 调用方式
# 直接调用 nuedc 技能(推荐)
run_skill("nuedc", arguments="2025年A题 能量回馈的变流器负载试验装置")
# 专项子任务可调用其他技能
run_skill("cubemx", arguments="根据赛题需求生成 STM32F103C8T6 引脚配置")
run_skill("ltspice", arguments="仿真 Buck 电路 12V→5V,验证效率≥85%")
run_skill("modelsim", arguments="仿真 FPGA PWM 模块,验证占空比精度")
run_skill("quartus", arguments="综合 FPGA 工程,生成 EP4CE6 的 .sof 文件")
run_skill("keil5", arguments="编译并烧录 nuedc_test.uvprojx")
run_skill("kicad", arguments="从原理图生成 PCB Gerber 文件")
1.3 按赛题类型自动路由工具
| 赛题类别 | 主控类型 | 仿真工具 | 代码工具 | PCB |
|---|---|---|---|---|
| 电源类 | STM32/DSP | ltspice (功率拓扑) |
cubemx+keil5 |
kicad |
| 控制类 | STM32 | ltspice (电机驱动) |
cubemx+keil5 |
kicad |
| 测控/仪器类 | STM32/FPGA | ltspice(调理) + modelsim(FPGA) |
cubemx+keil5 / quartus |
kicad |
| 高频/通信类 | FPGA+STM32 | ltspice(功放) + modelsim(调制) |
quartus+keil5 |
kicad |
| 无人机类 | STM32 | — | cubemx+keil5 |
kicad |
| 综合测评 | 纯模拟 | ltspice (运放/滤波) |
— | — |
🔍 二、赛题解析引擎
2.1 赛题信息源
| 信息源 | 内容 | 获取方式 |
|---|---|---|
| 培训网首页 | 通知、赛题列表 | https://www.nuedc-training.com.cn/ |
| 历年赛题 PDF | 完整赛题要求 | https://www.nuedc-training.com.cn/ → 电赛试题 |
| 培训视频 | 赛题解析 | https://www.nuedc-training.com.cn/index/video/index/tag/赛题解析 |
| TI 芯片推荐列表 | 指定器件 | 培训网 → 信息发布 → 官方通知 |
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 844 lines · 65 tokens per session scan A 15f1e8b6e47b
nuedc is a skill published in the GitHub repository ProfYangShengXu/nuedc-skills (2 stars, last pushed 28d ago), licensed MIT. It adds 65 tokens to every session and 10,528 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
firmware-debugger
(oh-my-embedded) Firmware debugging via GDB and serial monitor. Breakpoints, memory inspection, stack traces, JTAG/SWD. Requires debug probe.
embedded-debugging
Debug embedded firmware on real hardware through the jlink-mcp server — crashes, hangs, peripheral misconfiguration, silent devices. Covers loading ELF symbols for source-level backtraces, supplying an SVD for named peripheral fields, and the halt/read/resume discipline. Use whenever debugging a microcontroller over a…
serial-debug
CLI-first serial port debugging and macro automation with serial-mcp-server for Codex and Claude Code. Use when working with UART or USB-serial devices, listing serial ports, probing STM32/Arduino/ESP32 boards, writing or reading serial data, running JSON serial macros, controlling RTS/DTR, or using serial-mcp-server…
embedded-debugging
Senior embedded debugging expert. Defaults to Classic AUTOSAR on ARM Cortex-M/R targets and operates in two modes: (1) Problem-report triage — take a field PR / bug ticket and produce symptom classification, affected-element mapping, ranked hypotheses, data-collection plan, and step-by-step investigation; (2) Targeted…
debug-gdb-openocd
An OpenOCD and GDB debugging tool for embedded firmware. OpenOCD connects a computer to many microcontroller debug probes, and GDB is used to inspect and control the program.
debug-jlink
A J-Link GDB Server tool for connecting GDB to embedded firmware. GDB is a debugger that lets you pause a program, inspect its state, and investigate failures.