Skip to content

ripred/arduino-cli-skills

Repository files navigation

Arduino CLI Skills

Release License Stars Forks

Arduino CLI Suite logo

This is the repository-level README for the public package.

It contains a modular Arduino CLI skill collection and one recommended public entrypoint skill:

  • skills/arduino-cli-suite

The suite skill routes to domain skills for board operations, core and library management, sketch operations, profile workflows, compile/upload, debug/monitor, config, maintenance, daemon/gRPC, and ecosystem specs.

Repository Layout

  • skills/: all skill folders (SKILL.md + agents/openai.yaml)
  • tmp/icl_capture/logs/: curated real command transcripts used for ICL examples
  • tmp/icl_capture/*.sh: repeatable capture scripts used to generate those transcripts

Install (Single Public Skill)

Install from a GitHub repo path into Codex skills:

$CODEX_HOME/skills/.system/skill-installer/scripts/install-skill-from-github.py \
  --repo <owner>/<repo> \
  --path skills/arduino-cli-suite

After installation:

  1. Restart Codex.
  2. Invoke with $arduino-cli-suite.

Example:

Use $arduino-cli-suite to compile and upload this sketch to an Arduino Nano using old bootloader settings.

Curated ICL Artifacts

  • tmp/icl_capture/logs/non_hardware_success.log
  • tmp/icl_capture/logs/hardware_nano.log
  • tmp/icl_capture/logs/supplemental.log

Publish Checklist

  • Validate all skills with $CODEX_HOME/skills/.system/skill-creator/scripts/quick_validate.py (13/13 valid, verified 2026-02-15).
  • Confirm public entrypoint is skills/arduino-cli-suite.
  • Confirm skills/arduino-cli-suite/agents/openai.yaml UI metadata is final (display name, prompt, icons, brand color).
  • Confirm all skill files include current ICL examples (# ICL Examples present in all skills/*/SKILL.md).
  • Run a clean install smoke test from GitHub path (verified via install-skill-from-github.py --repo ripred/arduino-cli-skills --path skills/arduino-cli-suite on 2026-02-15).
  • Make repository public and publish release notes/tag (GitHub visibility: PUBLIC; release/tag: v1.0.0).

About

Arduino CLI skills collection with a unified suite skill, real ICL examples, and hardware-validated workflows.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

4 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages