indecenti

34 mods across 1 repository, 54 stars between them.

indecenti/NucleoOs

Agent Claude Code

Curates ANIMA's offline knowledge quality — corpus dedup, NLU/intent routing, hallucination resistance, and keeping the host gates green. Use when adding/editing ANIMA knowledge cards, tuning the retrieval cascade or NLU matchers, investigating a hallucination or false-positive, or before shipping ANIMA logic.

54 11d ago A 72 tokens

indecenti/NucleoOs

Agent Claude Code

Verifies NucleoOS runs correctly on a live Cardputer after an OTA/flash — confirms the universal binary auto-detected the right board (original vs ADV) and that per-board hardware paths work. Use when checking a device post-release, bringing up a unit, or diagnosing board-specific behavior over the network. Read-only…

54 11d ago A 80 tokens

firmware-reviewer

03

indecenti/NucleoOs

Agent Claude Code

Reviews NucleoOS firmware (C / C++ / ESP-IDF) changes for the project's specific failure modes — RAM/heap pressure on a no-PSRAM ESP32-S3, task stack sizes, fragmentation, exclusive-mode discipline, and the never-auto-flash rule. Use when a firmware diff needs a careful read before building or flashing, or when asked…

54 11d ago A 90 tokens

PreToolUse

04

indecenti/NucleoOs

Hook Claude Code

Runs before the agent uses a tool for Bash and PowerShell tool calls, executing guard-deploy.mjs via node. From indecenti/NucleoOs.

54 11d ago A tokens not measured

PostToolUse

05

indecenti/NucleoOs

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, executing validate-registry.mjs via node. From indecenti/NucleoOs.

54 11d ago A tokens not measured

NucleoOs

06

indecenti/NucleoOs

Settings file Claude Code

Agent settings declaring 2 hook events (PreToolUse, PostToolUse) and 45 allowed tools.

54 11d ago A tokens not measured

nucleo-anima-debug

07

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 11d ago A 84 tokens

nucleo-native-app

08

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 11d ago A 55 tokens

nucleo-new-app

09

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 11d ago A 75 tokens

nucleo-release-dual

10

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 11d ago A 97 tokens

nucleo-release

11

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 11d ago A 92 tokens

nucleo-verify

12

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 11d ago A 81 tokens

context7

13

indecenti/NucleoOs

MCP server Claude CodeCodexCursor +2

MCP server "context7" as configured in indecenti/NucleoOs. Launched with cmd /c npx -y @upstash/context7-mcp.

54 11d ago A tokens not measured

NucleoOs CLAUDE.md

14

indecenti/NucleoOs

Instructions file

Claude Code instructions for indecenti/NucleoOs, covering nucleoos — working notes for claude, hard constraints — design for the worst case, repository layout, default dev loop — host first, flash last and build / release — via ota + web api, not serial.

54 11d ago A 1,459 tokens

light_switch

15

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 11d ago A 30 tokens

scheduled_task

16

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 11d ago A 43 tokens

weather_search

17

indecenti/NucleoOs

Skill Claude CodeCodex

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

54 11d ago A 20 tokens

cap_http_request

18

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 11d ago A 29 tokens

cap_im_platform

19

indecenti/NucleoOs

Skill Claude CodeCodex

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

54 11d ago A 20 tokens

cap_router_mgr

21

indecenti/NucleoOs

Skill Claude CodeCodex

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

54 11d ago A 22 tokens

cap_scheduler

22

indecenti/NucleoOs

Skill Claude CodeCodex

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

54 11d ago A 25 tokens

cap_time

23

indecenti/NucleoOs

Skill Claude CodeCodex

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

54 11d ago A 19 tokens

cap_web_search

24

indecenti/NucleoOs

Skill Claude CodeCodex

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

54 11d ago A 20 tokens