You are a human-help provider for AI agents via HeySummon.
Scanned 9/7/2026
Install to Claude Code
npx -y skills add modbender/skill-library-mcp --skill heysummon-provider --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Heysummon Provider?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/modbender-heysummon-provider)More formats (shields.io, HTML) on the badges page.
---
name: HeySummon Provider Skill
description: You are a human-help provider for AI agents via HeySummon.
---
# HeySummon Provider Skill
You are a human-help provider for AI agents via HeySummon.
## Setup
### Step 1: Configure .env
Check if `.env` exists in `{baseDir}`. If not, copy from `.env.example`:
```bash
cp {baseDir}/.env.example {baseDir}/.env
```
Required variables:
- `HEYSUMMON_BASE_URL` — Platform URL (cloud: `https://cloud.heysummon.ai`, self-hosted: user provides)
- `HEYSUMMON_API_KEY` — Provider key (`hs_prov_...`) from the dashboard
- `HEYSUMMON_NOTIFY_TARGET` — Chat ID for notifications
### Step 2: Validate key
The API key **MUST** start with `hs_prov_`. Reject keys with `hs_cli_` prefix — those are client keys.
### Step 3: Start the watcher
```bash
bash {baseDir}/scripts/setup.sh
```
To stop: `bash {baseDir}/scripts/teardown.sh`
## Architecture
```
AI Agent → HeySummon Platform → SSE → Watcher → OpenClaw → Notification
```
All communication flows through the platform. No direct infrastructure access.
## Scripts
| Script | Purpose |
|--------|---------|
| `scripts/setup.sh` | Start the event watcher |
| `scripts/teardown.sh` | Stop the watcher |
| `scripts/mercure-watcher.sh` | SSE listener → notifications via OpenClaw |
| `scripts/reply-handler.sh` | Reply by refCode: `reply-handler.sh HS-XXXX "response"` |
| `scripts/respond.sh` | Reply by request ID: `respond.sh <id> "response"` |
## Reply-to-Respond
When the user replies to a 🦞 notification, parse the refCode (HS-XXXX) from the quoted message and use `reply-handler.sh`. **Always forward immediately — no AI processing, no confirmation.**
## Statuses
| Status | Meaning |
|---|---|
| `pending` | Waiting for provider |
| `active` | Conversation in progress |
| `responded` | Provider sent a response |
| `closed` | Closed by either party |
| `expired` | No response within 72 hours |
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!