TRIGGERcmd
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. Russ
    3. Posts
    • Profile
    • Following 1
    • Followers 36
    • Topics 235
    • Posts 2,702
    • Best 165
    • Controversial 2
    • Groups 1

    Posts made by Russ

    • Claude TRIGGERcmd dashboard artifact

      Use this prompt in claude code to produce a dashboard artifact like this:

      Create a claude.ai Artifact that's a control-panel dashboard for my TRIGGERcmd connector — it lists all my TRIGGERcmd commands, grouped by computer, and lets me run any of them with an optional parameter, right from the page.
      
      Before writing any code:
      1. Load the artifact-capabilities skill and read the mcp.d.ts type definitions for the current runtime contract — follow that contract exactly, don't rely on remembered API shape.
      2. Find my TRIGGERcmd MCP tools (they'll appear as mcp__<connector>__list_commands and mcp__<connector>__run_command or similar). Actually call list_commands, and actually call run_command once (e.g. trigger a harmless command like a Calculator command) to observe the REAL response shape — TRIGGERcmd tools return plain text, not JSON, so you'll need to parse that text yourself rather than assume structured JSON.
      3. Note: the manifest `capabilities` you pass to the Artifact tool uses the connector name segment from the tool's internal name (e.g. "claude_ai_TRIGGERcmd"), which gets auto-resolved to the display name at publish time. BUT the actual `window.claude.mcp.callTool()` / `watchTool()` calls inside the page's JavaScript must use the connector's real DISPLAY NAME (e.g. "TRIGGERcmd"), not that internal segment — using the segment at runtime causes a `not_in_manifest` error even though the manifest itself is correct. Get this right the first time.
      
      Dashboard requirements:
      - Use watchTool for list_commands (it's a read, should stay live/refreshable) and callTool for run_command (it's an action, fire on click).
      - Parse the text response into computer → [commands] groups; each command may have a voice-trigger label and/or a description (commands with descriptions typically accept a text parameter).
      - Layout: sidebar or nav of computers with command counts, a search box that filters across all commands, collapsible groups per computer, and a Run button + optional parameter input per command.
      - Show a live activity log (e.g. fixed panel) of triggered commands with pending/success/error status, since these are fire-and-forget hardware/device triggers with no persistent state to poll.
      - Handle MCP failure states distinctly per the type definitions — don't collapse everything into one generic error banner: distinguish "connector not connected/needs reauth" (show a reconnect message) from "temporarily unavailable" (offer retry, keep last-good data visible) from "not available in this context" (full-page fallback, e.g. when window.claude.mcp is undefined).
      - Design it as a real control-panel UI (dark/light theme aware, decent typography, not a default Bootstrap-y look) — apply the artifact-design skill's guidance for a UI/dashboard treatment.
      
      Publish it as a shareable Artifact with an appropriate favicon.
      

      6464c540-597b-4e43-883f-933afee89646-image.png

      Then you'll find this and other artifacts here: https://claude.ai/artifacts

      posted in MCP
      RussR
      Russ
    • RE: Error while installing the triggercmdagent

      @Hannibal said in Error while installing the triggercmdagent:

      Notice: Download is performed unsandboxed as root as file '/home/hannibal/downloads/triggercmdagent_1.0.1_all.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

      Copy/paste that into ChatGPT to know why, but you can safely ignore that "Notice". Basically it means the _apt user doesn't have access to your user's home directory where the .deb file is, so it's using root to access it instead.

      It looks like the agent is installed now, so you can move on to the next step:

      node /usr/lib/triggercmdagent/resources/app/src/agent.js --console
      

      It should prompt you for a token which you can copy/paste from the Instructions page while logged in at https://www.triggercmd.com

      posted in Raspberry Pi
      RussR
      Russ
    • RE: Error while installing the triggercmdagent

      @Hannibal, thank you for reporting it! I tested it and ran into the same problem at first, but it's fixed now. Please download it again and try the install again.

      posted in Raspberry Pi
      RussR
      Russ
    • RE: Routines not triggering anymore

      @Matthew-Mason, it's a good use case that I should not disable, so I'm glad you caught it.

      posted in Alexa
      RussR
      Russ
    • RE: Routines not triggering anymore

      @Matthew-Mason, thank you for reporting this.

      I was trying to avoid a loop that one user created, so I disabled the Alexa smart home "doorbell" press when the trigger source was an Alexa Smart Home device trigger.

      It was intentional, but in hindsight it was the wrong way to fix it so I reverted the change. It should work now.

      I'll find a better way to avoid the loop.

      posted in Alexa
      RussR
      Russ
    • RE: Purchased yesterday, I have a paypal receipt. It's still showing I'm not licensed.

      @Christopher-Foote, sorry about the issue. I'm not sure what happened, but I enabled your subscription.

      posted in General Discussion
      RussR
      Russ
    • RE: Subscription Cancel

      @Sreehari-J, I see your subscription in Paypal. Do you want me to cancel it?

      posted in General Discussion
      RussR
      Russ
    • RE: Macro to enter text

      @zedsyd4-EZ, great, I'm glad that worked.

      posted in General Discussion
      RussR
      Russ
    • RE: Subscription for 1 pc only

      @zedsyd4-EZ, sorry no. The system is built to understand subscribed, or not subscribed, and subscribed means multiple PC's and multiple commands per minute.

      posted in General Discussion
      RussR
      Russ
    • RE: Macro to enter text

      @zedsyd4-EZ please try putting a space between each character in your password (like in my example).

      posted in General Discussion
      RussR
      Russ
    • RE: Macro to enter text

      @zedsyd4-EZ, I'd use nircmd.exe for that.

      For example, this would type "hello world":

      nircmd.exe sendkeypress h e l l o spc w o r l d
      

      You can download it here: https://www.nirsoft.net/utils/nircmd.html

      posted in General Discussion
      RussR
      Russ
    • TRIGGERcmd ChatGPT app is live

      https://chatgpt.com/apps/triggercmd/asdk_app_694c84d39cb881918c6d181ae69e33fc

      a73d76a2-71fa-4ff3-bfa5-470129301f62-image.png

      posted in Announcements
      RussR
      Russ
    • Cheap screen to send text to with an ssh command

      In case you want a command that sends some text to a screen, I created this project:

      https://github.com/rvmey/esp32-s3-ssh-wled

      Example command:

      ssh -i ~/.ssh/id_ed25519 admin@<device-ip> 'landscape; color white; textcolor blue; fontsize 8; text Hello\nWorld!'
      

      The result:
      23704d53-456a-4637-9bae-4cad40520526-HelloWorld_landscape_JC3248W535.jpg

      Go here to flash it:
      https://rvmey.github.io/esp32-s3-ssh-wled/

      Here are some store listings to get the hardware:
      https://www.aliexpress.us/item/3256810472549403.html
      https://www.amazon.com/DIYmalls-Capacitive-Touchscreen-JC3248W535C-ESP32-S3-WROOM-1/dp/B0DGXRZ58V

      EDIT 4/7/2026:
      I made a new version of the firmware that I can control as a TRIGGERcmd computer.

      5bb36684-eec3-40d8-8cbe-3b9f0a1ccf3e-image.png

      EDIT 6/6/2026:
      I've since switched to this device: https://docs.m5stack.com/en/core/core2_for_aws
      Now it has an mp3 player, and I can tell it to show a picture of a cat, or tell it to play a specific mp3 like this:
      105aece8-eceb-4e9b-bd93-612a51cd0d3a-image.png

      posted in General Discussion
      RussR
      Russ
    • RE: Linux deb gives forbidden when trying to download

      @Yoni, thank you for reporting this.

      Please try again. It should work now.

      posted in General Discussion
      RussR
      Russ
    • RE: é possivel desligar o Computador e Monitor com um comando?

      @Alisson-Teixeira, I translated that as:

      "I would like to know if it's possible to turn off the monitor and the computer at the same time with just one command? In the free version? With the example command, the monitor enters power saving mode, but doesn't turn off completely...

      Question for Windows please"

      You can run multiple commands in one command by putting && between commands, like this:

      nircmd.exe monitor off && shutdown /s /t 10
      
      posted in Windows
      RussR
      Russ
    • TRIGGERcmd Misson Control app

      I created a separate app for triggering commands called TRIGGERcmd Misson Control.

      Now you can use it to generate commands using AI - checkout this video.

      62116fd1-ae36-4aef-a892-4272194a854e-image.png

      posted in Windows
      RussR
      Russ
    • RE: Created new account on the same PC

      @Guilherme-Matos, I tried it. When I ran the TRIGGERcmd Agent in the other user account on my computer, the token prompt did show up, but I had to click the agent's icon at the bottom of the screen because it was behind my browser. I had to bring it to the front.

      If you don't get an icon at the bottom, let me know, and please tell me whether you're using the latest version. I'm running version 1.0.56 which I'm about to release. I added an emoji icon picker for commands.

      posted in Alexa
      RussR
      Russ
    • Claude SKILL.md

      Download and add this to your Claude skills to list and run commands from Claude:

      TRIGGERcmdSKILL.md

      posted in MCP
      RussR
      Russ