<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated today

by AmethystLuna

embedded-workbench

Embedded C/C++ AI engineering plugin — firmware skills (FreeRTOS, Keil, HardFault, state machines) + 1% Rule / Plan Verification Gate discipline | 嵌入式 C/C++ 工程 AI 插件:固件技能与 agent 纪律。 For Claude Code, Codex, Cursor, Kimi, OpenCode, ZCode and DeepSeek Harness (dsh)

  • Active — Updated in the last 14 days
  • Multi-agent — Targets three or more agents
Works with
  • Claude
  • Codex
  • Cursor
  • OpenCode

20 GitHub stars (20)

+8 in 17 days

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Oct 17: +8 in total; the busiest day was Oct 9 with +2 stars.Oct 1: 0 starsOct 2: 0 starsOct 3: +1 starsOct 4: 0 starsOct 5: 0 starsOct 6: 0 starsOct 7: 0 starsOct 8: −1 starsOct 9: +2 starsOct 10: 0 starsOct 11: 0 starsOct 12: 0 starsOct 13: +1 starsOct 14: 0 starsOct 15: +2 starsOct 16: +1 starsOct 17: +2 stars
Stars gained between daily snapshots
PeriodNew stars
Oct 10
Oct 20
Oct 3+1
Oct 40
Oct 50
Oct 60
Oct 70
Oct 8−1
Oct 9+2
Oct 100
Oct 110
Oct 120
Oct 13+1
Oct 140
Oct 15+2
Oct 16+1
Oct 17+2
  • 8 skills (8 skills found in its SKILL.md files)
  • 2 forks (2 forks)
  • Today last update (Last updated today)

Install

Skills CLI

npx skills add AmethystLuna/embedded-workbench

Asks which skills and agents to install. Just one: npx skills add AmethystLuna/embedded-workbench --skill c-cpp-dev — add -g for every project.

Claude Code

git clone https://github.com/AmethystLuna/embedded-workbenchcp -r "embedded-workbench/skills/c-cpp-dev" ~/.claude/skills/

Copies the c-cpp-dev skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add AmethystLuna/embedded-workbench

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md.

  • c-cpp-dev

    Use when writing, reviewing, or refactoring C/C++ code, especially on 32-bit ARM embedded targets. NOT for formatting-only changes, simple file reads, non-embedded C/C++ (desktop/server), or C#/Java despite the 'C' in the name.

    skills/c-cpp-dev/SKILL.md on GitHub (opens in a new tab)
  • debug-methodology

    Use when debugging embedded firmware issues — analyzing crash logs, investigating state machine lockups, tracing sensor/signal anomalies, or performing structured root-cause analysis after a crash has been located. For fault-register and stack-frame triage, load hardfault-triage first.

    skills/debug-methodology/SKILL.md on GitHub (opens in a new tab)
  • embedded-firmware-dev

    Use when writing or reviewing embedded C firmware, FreeRTOS tasks, ISR handlers, NVM/flash storage, or sensor driver state machines. NOT for documentation-only RTOS references, conceptual RTOS discussions, or bare-metal projects without an RTOS or sensor subsystem.

    skills/embedded-firmware-dev/SKILL.md on GitHub (opens in a new tab)
  • embedded-workbench

    Use when starting any non-trivial coding task — loads risk-proportional workflows, engineering policies, and principles for embedded C/C++ firmware development. NOT for trivial single-line fixes, formatting-only changes, or read-only queries.

    skills/embedded-workbench/SKILL.md on GitHub (opens in a new tab)
  • fact-check

    Use when reviewing design documents, architecture specs, technical proposals, or plans that make claims about API names, file paths, enum values, counts, or mechanism feasibility — a lightweight claim-by-claim check against the codebase with evidence. Built into embedded-workbench as the fallback when the full logicprobe plugin is not installed. NOT for state machines, protocol/retry logic, or 'a…

    skills/fact-check/SKILL.md on GitHub (opens in a new tab)
  • hardfault-triage

    Use when triaging processor exception crashes — HardFault, MemManage, BusFault, UsageFault, data/prefetch abort, illegal instruction, or watchdog timeout. Covers fault-register interpretation, stack-frame extraction, PC-to-source resolution, and root-cause classification.

    skills/hardfault-triage/SKILL.md on GitHub (opens in a new tab)
  • keil-mdk-build

    Use when building, flashing, or packaging firmware with Keil MDK (UV4 CLI, ARMCLANG), analyzing .map files for ROM/RAM optimization and memory budget, or diagnosing Keil-specific build failures. NOT for non-Keil build systems (Makefile, CMake, IAR, GCC-only). For crash triage see hardfault-triage.

    skills/keil-mdk-build/SKILL.md on GitHub (opens in a new tab)
  • state-machine-design

    Use when reviewing or fixing async protocols, retries, ACK/NACK handling, pending flags, timeout logic, or state-machine lockups in embedded firmware. NOT for generic network protocol design (TCP/HTTP/MQTT) unless targeting embedded firmware stack.

    skills/state-machine-design/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.