A Claude skill that lets you interact with the Visualping API directly from Claude — create monitors, list jobs, check change history, and more.
- Generate code snippets (curl, Python, JavaScript) for any Visualping API call
- Execute API calls directly when running in an environment with terminal access
- Automatically resolves your workspace ID
- Uses sensible defaults so you can create monitors with minimal configuration
- Download
visualping-api.skillfrom the Releases page - In Claude, go to Settings → Skills
- Upload the
.skillfile
- Clone the repository:
git clone https://github.com/webmonitoring/visualping-api-skill.git
- Point Claude at the skill folder in your project settings
You'll need a Visualping API key. Get one from your Developer settings (up to 5 active keys).
Once installed, just talk to Claude naturally:
- "Monitor https://example.com for changes"
- "List all my active monitors"
- "Show me the change history for job 12345"
- "Pause my monitor on google.com"
- "Set up a Slack notification for my monitor"
- "Create a monitor that checks every hour"
Claude will ask for your API key if you haven't provided one, then either generate a code snippet or execute the call directly — your choice.
| Action | Endpoint |
|---|---|
| Authenticate | POST /v2/token |
| Get account info | GET /describe-user |
| List jobs | GET /v2/jobs |
| Create job | POST /v2/jobs |
| Get job details & history | GET /v2/jobs/{jobId} |
| Update job | PUT /v2/jobs/{jobId} |
| Delete job | DELETE /v2/jobs/{jobId} |
The skill can execute API calls directly (instead of just generating snippets) when Claude has terminal access. This works out of the box in Claude Code and Cowork.
In Claude.ai with an organization account, your org owner needs to add these domains to the network allowlist:
account.api.visualping.iojob.api.visualping.ioapi.visualping.io
Without these domains, the skill still works — it generates ready-to-run code snippets you can copy and execute in your own environment.
When creating a monitor, the skill uses these defaults unless you specify otherwise:
| Setting | Default | Notes |
|---|---|---|
| Check frequency | Daily (1440 min) | Common: 5m, 15m, 30m, 1h, 6h, 12h, 1d, 1w |
| Mode | ALL | Legacy options: VISUAL, WEB, TEXT |
| Trigger sensitivity | 1 | Most users don't need to change this |
| Active | true | Starts monitoring immediately |
- API docs: visualping.io
- API support: support@visualping.io
- Pricing & plans: visualping.io/pricing