> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hookmyapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent skills

> A Claude Code, Cursor, or Codex skill that drives the HookMyApp CLI end-to-end.

## Install skill

The skill ships via the standard Claude Code skill-install flow.<br />
It works in Cursor and Codex as well, following each client skill-loading convention.

```bash theme={null}
npx skills add hookmyapp/agent-skills --all --global
```

## Skill capabilities

* Authenticate the CLI: runs `hookmyapp login`, surfaces the browser step to the human.
* Connect your own WhatsApp number through Meta embedded signup or start a sandbox session.
* Pull env values with `hookmyapp sandbox env --write .env` or `hookmyapp channels env <channel>`.
* Set a webhook URL via `hookmyapp channels webhook set` and verify with `channels webhook show`.
* Send a test message with `hookmyapp sandbox send` to confirm the receiver can receive messages.

## Skill safety rules

* Never pastes tokens into chat output.<br />
  Tokens stay in `.env` files.
* Never runs `hookmyapp channels webhook set` against your own channel without explicit confirmation.
* Never runs `hookmyapp channels disable` without explicit confirmation.
* Never modifies `.env` files without telling you which keys will change.

## Next steps

* [WhatsApp quickstart](/whatsapp/quickstart): The runtime the skill wires into.
* [CLI](/whatsapp/cli): The command surface the skill drives.
