# Hotkeyless Ahk Invoke

> Invoke desktop automation commands on the user's Windows machine via the Hotkeyless AHK HTTP server. Use when the user asks to open programs, press hotkeys, move the mouse, control media, or perform any desktop action. Requires discovering commands first using the hotkeyless-ahk-discovering skill.

- **Type:** Skill
- **Install:** `agentstack add skill-tim0-12432-hotkeylessahk-mcp-skill-hotkeyless-ahk-invoke`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [tim0-12432](https://agentstack.voostack.com/s/tim0-12432)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [tim0-12432](https://github.com/tim0-12432)
- **Source:** https://github.com/tim0-12432/HotkeylessAHK-mcp-skill/tree/main/skills/.opencode/skills/hotkeyless-ahk-invoke

## Install

```sh
agentstack add skill-tim0-12432-hotkeylessahk-mcp-skill-hotkeyless-ahk-invoke
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Hotkeyless AHK – Invoke Commands

Send commands to the Hotkeyless AHK HTTP server to control the user's desktop.

## Prerequisites

You must know the available commands before invoking anything. If you haven't already, use the `hotkeyless-ahk-discovering` skill first:

```bash
curl -s http://localhost:42800/list
```

Only invoke commands that appear in the `/list` response.

## Invoking a command

### Without parameters

```bash
curl -s http://localhost:42800/send/
```

Example:

```bash
curl -s http://localhost:42800/send/OpenBrowser
```

### With parameters

Pass parameters as query string values separated by `?`:

```bash
curl -s http://localhost:42800/send/?param1?param2
```

Example:

```bash
curl -s http://localhost:42800/send/MoveMouse?500?300
```

> **Note:** Parameters are separated by `?`, not `&`. This is specific to Hotkeyless AHK.

## Response handling

| Response    | Meaning                                      | Action                        |
|-------------|----------------------------------------------|-------------------------------|
| `success`   | Command was forwarded to AHK                | Confirm to user               |
| `failure`   | No AHK subscriber or command not found       | Check if AHK script is running|

If you receive `failure`:
1. Tell the user the AHK subscriber may not be running
2. Suggest they check that the Hotkeyless AHK AutoHotkey script is active
3. Do not retry more than once

## Configuration

- **Default URL:** `http://localhost:42800`
- The user may specify a different host or port

## Rules

- **Never guess command names.** Only use commands from `/list`.
- **Never invoke `kill`** unless the user explicitly asks to shut down the Hotkeyless AHK server.
- **Ask before bulk actions.** If a task requires more than 5 sequential commands (e.g. gameplay automation), confirm the plan with the user first.
- **No feedback loop.** You cannot see the screen. If you need visual confirmation of results, tell the user or suggest a screenshot MCP tool.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [tim0-12432](https://github.com/tim0-12432)
- **Source:** [tim0-12432/HotkeylessAHK-mcp-skill](https://github.com/tim0-12432/HotkeylessAHK-mcp-skill)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** yes
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-tim0-12432-hotkeylessahk-mcp-skill-hotkeyless-ahk-invoke
- Seller: https://agentstack.voostack.com/s/tim0-12432
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
