# Pavlok

> Send a Pavlok stimulus via the Pavlok API using scripts/pavlok.py. Use when you need to trigger vibe/beep/zap with a numeric value in this repo and print the API response.

- Skill: `majiayu000/pavlok` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/pavlok`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/pavlok/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/pavlok

---


# Pavlok Stimulus

Use `scripts/pavlok.py` to send a stimulus to the Pavlok API.

## Run

```bash
uv run scripts/pavlok.py zap 30 "reason for trigger"
```

## Inputs

- `stimulusType` is a string such as `vibe`, `beep`, or `zap`.
- `stimulusValue` is an integer.
- `reason` is required by the CLI parser but is not currently sent to the API.

## Notes

- Requires `PAVLOK_API_KEY` in `.env` or the environment.
- `scripts/pavlok.py` currently defines `call(stimulus_type, stimulus_value, reason)` but calls it with only two args. If you hit a `TypeError`, update the call site or function signature before running.

