AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Keil Build

skill-changde-tang-embedded-skills-keil-build · by changde-tang

Compile Keil MDK projects (.uvprojx) via command line using Keil UV4 compiler, supporting incremental build and full rebuild, and parse build results. Trigger scenarios: (1) Compile Keil/MDK ARM project, (2) User mentions "build", "compile", "construct" project, (3) Need to check if project has build errors or warnings, (4) Need to compile before flashing firmware. Even if user just says "compile…

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-changde-tang-embedded-skills-keil-build

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-changde-tang-embedded-skills-keil-build)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of Keil Build? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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*.htm exists after compilation
  • First checks: \Objects\*build_log*.htm
  • Falls back to searching recursively in project directory

Typical Workflow

  1. First use keil-parser to confirm project configuration is correct
  2. Call this tool to build, check if errors_count is 0
  3. After successful build, use jlink-download to flash firmware

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.