Install
$ agentstack add skill-changde-tang-embedded-skills-keil-build ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Keil Project Compilation
Invoke py_keil_build.py to compile projects via Keil UV4 command-line interface, and return structured build results.
Tool Script
Script Path: py_keil_build.py Dependencies: Python 3.x standard library + Installed Keil MDK (with UV4.exe)
Usage
# Incremental build (default)
python py_keil_build.py -p
# Full rebuild (clean rebuild)
python py_keil_build.py -p -r
# Specify UV4.exe path
python py_keil_build.py -p -k "D:\keil\UV4\UV4.exe"
Parameter Description
| Parameter | Short | Description | Default | | -------------- | ----- | -------------------------- | ------------------------------------- | | --project | -p | .uvprojx file path | Required | | --keil | -k | UV4.exe path | D:\application\keil_v5\UV4\UV4.exe | | --rebuild | -r | Full rebuild | Incremental build |
Output Structure
Returns JSON format result:
{
"status": "success", // "success" or "failed" or "error"
"log_path": "C:\\project\\Objects\\GD32F303RCT6.build_log.htm", // 编译日志路径
"errors": 0, // 编译错误数
"warnings": 3 // 编译警告数
}
Notes
- Keil default installation path:
D:\application\keil_v5\UV4\UV4.exe, if different please specify with-k - Build output is printed directly to terminal (no log file generated)
- Build success is determined by checking if
*build_log*.htmexists after compilation - First checks:
\Objects\*build_log*.htm - Falls back to searching recursively in project directory
Typical Workflow
- First use
keil-parserto confirm project configuration is correct - Call this tool to build, check if
errors_countis 0 - After successful build, use
jlink-downloadto flash firmware
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: changde-tang
- Source: changde-tang/embedded-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.