← All skills & workflows

utilities

macrodeck-config

Reads and edits Macro Deck (open-source Stream Deck alternative, macro-deck.app) button profiles by manipulating its on-disk config directly — profiles.db, config.json,…

Configures [Macro Deck](https://macro-deck.app) ([source](https://github.com/Macro-Deck-App/Macro-Deck)) by reading and writing its on-disk config directly, rather than clicking through the GUI. Macro Deck stores profiles (button layouts) as a JSON blob inside a SQLite database — this skill knows that schema, the JSON contract each installed plugin's actions use, and the safe read-close-write-reopen pattern needed to avoid corrupting a live config.

Difficulty
beginner
Input
conversation
Output
document
Needs
none

What it needs

  • appdata_path — Path to the Macro Deck user directory (default %AppData%\Macro Deck via /mnt/c/Users/<user>/AppData/Roaming/Macro Deck)
  • button_specs — Desired buttons — label, action(s), grid position, optional status binding
  • plugin_repo_url

What you get

  • action-catalog-entry (markdown)
  • config-summary (markdown)
  • mutation-script (python)
  • prefer a permanent directory)

Ask it like this

  • configure Macro Deck
  • add a button to my macro deck
  • macro deck hotkey
  • hold-to-activate button
  • screenshot and paste button
  • what plugins does my Macro Deck have