indecenti/NucleoOs

Web-native OS for the M5Stack Cardputer (ESP32-S3): native firmware + a desktop-class browser shell, offline AI assistant (ANIMA), bilingual voice, games, a security lab, OTA.

54Stars on the repository
34Mods indexed here, across every type
12d agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

nucleo-anima-debug

01

indecenti/NucleoOs

Skill Claude CodeCodex

Debug and develop NucleoOS firmware/ANIMA logic on the PC without flashing — the host harness compiles the real C and runs it locally. Use when working on ANIMA (the offline NL assistant), retrieval cascade, NLU, knowledge graph, or any firmware logic, and when deciding how to verify a change. Lists the gate suites to…

54 12d ago A 84 tokens

nucleo-native-app

02

indecenti/NucleoOs

Skill Claude CodeCodex

Scaffold and implement a NucleoOS native firmware app (C++) correctly — anti-flicker, poll handler, RAM discipline, input routing, registration. Use when creating or fixing a native app in firmware/components/nucleoapp/.

54 12d ago A 55 tokens

nucleo-new-app

03

indecenti/NucleoOs

Skill Claude CodeCodex

Scaffold a new NucleoOS web app correctly — manifest, www assets, registry entry, ANIMA launch aliases, i18n, icon — so it shows up, launches by name, and passes validation. Use when adding a new app to the OS, creating an app folder, or wiring an existing app folder into the registry.

54 12d ago A 75 tokens

nucleo-release-dual

04

indecenti/NucleoOs

Skill Claude CodeCodex

Build and ship NucleoOS to BOTH Cardputer units — the original and the ADV — in one pass. Use when the user wants to release/build/OTA/flash for both boards, the ADV and non-ADV Cardputers, or two devices at once. Encodes the key fact that it's ONE universal binary (runtime board auto-detect), so you build once and…

54 12d ago A 97 tokens

nucleo-release

05

indecenti/NucleoOs

Skill Claude CodeCodex

Build, gate, and ship NucleoOS to the Cardputer — firmware via OTA and the web/SD payload via the device file API. Use when the user asks to release, deploy, flash, OTA, sync the SD, or push a web app to the device. Covers the one-command release, firmware-only and SD-only paths, and the gotchas (PIN, .gz shadowing…

54 12d ago A 92 tokens

nucleo-verify

06

indecenti/NucleoOs

Skill Claude CodeCodex

How to verify a NucleoOS change actually works before claiming done or releasing — the full preflight matrix (registry/manifest validation, i18n, gzip parity, API spec drift, ANIMA gate, app tests) plus running the device simulator for web changes. Use when finishing a change, before a release, or when asked to…

54 12d ago A 81 tokens

light_switch

07

indecenti/NucleoOs

Skill Claude CodeCodex

Turn a board light on or off, set LED strip color or brightness, and control GPIO lights. Requires boardhardwareinfo skill.

54 12d ago A 30 tokens

scheduled_task

08

indecenti/NucleoOs

Skill Claude CodeCodex

Add timer-based scheduled tasks, periodic reminders, scheduled agent wake-ups, fixed IM messages, or scheduled Lua script runs. Prefer to use this skill rather than calling scheduleradd and addrouterrule directly.

54 12d ago A 43 tokens

weather_search

09

indecenti/NucleoOs

Skill Claude CodeCodex

How to answer current weather, temperature, and forecast queries through direct web search capabilities.

54 12d ago A 20 tokens

cap_http_request

10

indecenti/NucleoOs

Skill Claude CodeCodex

Call allowlisted HTTP or HTTPS endpoints directly and return response status plus body text, or stream the response body to a file.

54 12d ago A 29 tokens

cap_im_platform

11

indecenti/NucleoOs

Skill Claude CodeCodex

How to send additional text, images, or local files back to IM chats.

54 12d ago A 20 tokens

cap_router_mgr

13

indecenti/NucleoOs

Skill Claude CodeCodex

Manage router automation rules: list/get/add/update/delete/reload with strict rulejson format.

54 12d ago A 22 tokens

cap_scheduler

14

indecenti/NucleoOs

Skill Claude CodeCodex

Manage scheduler rules: list/get/add/update/remove/enable/disable/pause/resume/trigger/reload.

54 12d ago A 25 tokens

cap_time

15

indecenti/NucleoOs

Skill Claude CodeCodex

Return current local device time with SNTP sync only when the clock is invalid.

54 12d ago A 19 tokens

cap_web_search

16

indecenti/NucleoOs

Skill Claude CodeCodex

Search the public web for current information through the configured Tavily or Brave provider.

54 12d ago A 20 tokens

memory_ops

17

indecenti/NucleoOs

Skill Claude CodeCodex

Use on-device long-term memory tools to remember, recall, list, update, and forget structured memories.

54 12d ago A 24 tokens

profile_memory_ops

18

indecenti/NucleoOs

Skill Claude CodeCodex

Use the editable profile markdown files to persist changes to the agent's soul, identity card, persona, role, and the user's standing profile.

54 12d ago A 32 tokens

skill_creator

19

indecenti/NucleoOs

Skill Claude CodeCodex

Create or update model-invoked functions/features/skills, workflows, and Lua-backed capabilities.

54 12d ago A 22 tokens

indecenti/NucleoOs

Skill Claude CodeCodex

Download a skill from the ESP-Skill hub by exact skill name, verify required peripherals against boardhardwareinfo, and save it into the on-device skills directory.

54 12d ago A 38 tokens

skills_lab_search

21

indecenti/NucleoOs

Skill Claude CodeCodex

Search skills from the ESP-Skill hub by keywords and advanced filters, then guide the user to download a selected skill with skillslabdownloader.

54 12d ago A 33 tokens

read_touch

22

indecenti/NucleoOs

Skill Claude CodeCodex

Read smoothed capacitive touch sensor values from one or more input GPIO channels. Use when the user asks for touch smooth values, capacitive touch channel readings, or smoothed touch data. Requires explicit gpios and boardhardwareinfo before assigning GPIOs.

54 12d ago A 55 tokens

ble

23

indecenti/NucleoOs

Skill Claude CodeCodex

Operate ESP-Claw BLE: initialize BLE, advertise, handle connections, process events, and inspect module state.

54 12d ago A 24 tokens

ble_hid

24

indecenti/NucleoOs

Skill Claude CodeCodex

Operate ESP-Claw BLE HID: start HID advertising and send media/keyboard/mouse actions.

54 12d ago A 23 tokens