triggercmdControl TRIGGERcmd computers remotely by listing and running commands via the TRIGGERcmd REST API.
Install via ClawdBot CLI:
clawdbot install rvmey/triggercmdUse this skill to inspect and run TRIGGERcmd commands on any computer that is registered with the account tied to the local API token.
The skill supports two authentication methods (checked in order):
TRIGGERCMD_TOKEN to your personal API tokenexport TRIGGERCMD_TOKEN='your-token-here'TRIGGERCMD_TOKEN='your-token-here' ~/.TRIGGERcmdData/token.tknchmod 600 ~/.TRIGGERcmdData/token.tknmkdir -p ~/.TRIGGERcmdData && read -s TOKEN && printf "%s" "$TOKEN" > ~/.TRIGGERcmdData/token.tkn && chmod 600 ~/.TRIGGERcmdData/token.tknObtaining your token:
Security Warning: Never print, log, or paste your token in shared terminals or outputs.
```bash
if [ -n "$TRIGGERCMD_TOKEN" ]; then
TOKEN="$TRIGGERCMD_TOKEN"
elif [ -f ~/.TRIGGERcmdData/token.tkn ]; then
TOKEN=$(cat ~/.TRIGGERcmdData/token.tkn)
else
echo "Error: No token found. Set TRIGGERCMD_TOKEN env var or create ~/.TRIGGERcmdData/token.tkn" >&2
exit 1
fi
AUTH_HEADER=("-H" "Authorization: Bearer $TOKEN")
BASE_URL=https://www.triggercmd.com/api
```
Use the snippets above to avoid repeating the authentication logic in each command.
Lists every command in the account across all computers.
```bash
curl -sS "${BASE_URL}/command/list" "${AUTH_HEADER[@]}" | jq '.records[] | {computer: .computer.name, name, voice, allowParams, id, mcpToolDescription}'
```
Formatting tips:
jq -r '.records[] | "\(.computer.name): \(.name) (voice: \(.voice // "-"))"'.allowParams when suggesting follow-up commands so the user knows whether parameters are allowed..computer.name and present bullet points per computer.Run a specific command on a specific computer using the computer name and command name.
```bash
PAYLOAD=$(jq -n \
--arg computer "$COMPUTER" \
--arg command "$COMMAND" \
--arg params "$PARAMS" \
'{computer: $computer, command: $command, params: $params}')
curl -sS -X POST "${BASE_URL}/run/trigger" \
"${AUTH_HEADER[@]}" \
-H "Content-Type: application/json" \
-d "$PAYLOAD"
```
$COMPUTER should be the computer name (e.g., "MyLaptop")$COMMAND should be the command name (e.g., "calculator")--arg params "$PARAMS" and params: $params from the jq command when the command does not accept parameters.jq -n with --arg ensures all values are properly escaped and prevents JSON injection attacks.~/.TRIGGERcmdData/token.tkn and remind them to keep it private.allowParams: true when relevant.```bash
[ -n "$TRIGGERCMD_TOKEN" ] || [ -f ~/.TRIGGERcmdData/token.tkn ] || echo "Error: No token configured"
```
```bash
curl -sS "${BASE_URL}/command/list" "${AUTH_HEADER[@]}" | jq -r '.records[0].computer.name // "No commands found"'
```
~/.TRIGGERcmdData/token.tkn has permissions set to 600 (readable only by owner).TRIGGERCMD_TOKEN environment variable for temporary sessions or when you don't want to persist the token on disk.Generated Mar 1, 2026
IT administrators can remotely execute diagnostic commands, restart services, or run scripts on client computers without physical access. This reduces on-site visits and speeds up issue resolution, especially for distributed teams or remote employees.
Users can trigger commands on home computers to control smart devices, such as turning on lights, adjusting thermostats, or playing media. This integrates with existing automation scripts for seamless remote management of a smart home environment.
Developers can run build scripts, deploy code, or restart servers on remote development machines from a central interface. This streamlines continuous integration and testing processes across multiple environments without manual intervention.
Instructors can remotely execute commands on lab computers to distribute assignments, update software, or lock down systems during exams. This ensures consistent configurations and reduces administrative overhead in classroom settings.
Production teams can trigger rendering scripts, transfer files, or manage backups on remote editing workstations. This allows for efficient collaboration and resource management in distributed media projects.
Offer a free tier with basic command execution and limited computers, while charging for advanced features like priority support, more computers, or API rate limits. This attracts individual users and small businesses, converting them to paid plans as needs grow.
Provide custom licenses for large organizations with bulk pricing, dedicated support, and enhanced security features such as SSO integration. This targets corporations needing scalable remote management solutions across many devices.
Partner with other software platforms (e.g., automation tools, IT management suites) to embed TRIGGERcmd functionality. Revenue comes from referral fees, co-marketing, or revenue sharing based on usage through these integrations.
đŦ Integration Tip
Use environment variables for token management in scripts to avoid hardcoding secrets, and test connectivity with the list_commands function before running remote commands to ensure proper setup.
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.
Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications.
Advanced desktop automation with mouse, keyboard, and screen control
Manage n8n workflows and automations via API. Use when working with n8n workflows, executions, or automation tasks - listing workflows, activating/deactivating, checking execution status, manually triggering workflows, or debugging automation issues.
Design and implement automation workflows to save time and scale operations as a solopreneur. Use when identifying repetitive tasks to automate, building workflows across tools, setting up triggers and actions, or optimizing existing automations. Covers automation opportunity identification, workflow design, tool selection (Zapier, Make, n8n), testing, and maintenance. Trigger on "automate", "automation", "workflow automation", "save time", "reduce manual work", "automate my business", "no-code automation".
Browser automation via Playwright MCP server. Navigate websites, click elements, fill forms, extract data, take screenshots, and perform full browser automation workflows.