lev-os/agents/agentping
Claude Code and agent skill by lev-os/agents
- community
Checking that the SKILL.md file is still in the repository.
Structured agent-to-human pings for approvals, selections, and open questions across surfaces. Use for human-in-the-loop or async feedback.
Install
npx vskill@latest install lev-os/agents/agentpingSKILL.md
AgentPing - Agent-Human Interaction Protocol
Overview
AgentPing provides structured communication between AI agents and humans. Instead of unstructured text, agents create typed "pings" that render appropriately across surfaces (CLI, web UI, Slack, Telegram).
Phase 2 Status (Production Ready):
- ✅ 198 React components with Cyber-Premium dark theme
- ✅ 38 E2E tests passing across 5 browsers (Chromium, Firefox, WebKit, Mobile)
- ✅ Full ADA compliance with WCAG 2.1 AA standards
- ✅ Responsive design (mobile, tablet, desktop)
- ✅ Tailwind CSS v4 integration
- ✅ Storybook documentation for P0/P1 components
Quick Decision Tree
Installation
Core Commands
1. Approval (Yes/No)
Request approval for an action:
JSON Output:
2. Ask (Freeform Question)
Ask a question and wait for response:
JSON Output:
3. Select (Multiple Choice)
Present options for selection:
Options JSON format:
4. Step Approval (Multi-Step)
Request approval for multiple steps:
Steps JSON format:
JSON Output:
5. Notify (Fire-and-Forget)
Send notification without waiting for response:
6. Daemon Management
Control the AgentPing daemon:
Web UI Development
Running the Development Server
Running Storybook
Available Stories:
- P0 Components: Badge, Spinner, StatusIndicator, ProgressBar, ToggleSwitch, SearchInput, TextArea, Slider, DatePicker, MultiSelect
- P1 Components: PingCard, StepChecklist, SelectionList, EnrichmentPanel, QuickActions
See Component Reference for full inventory.
Running E2E Tests
Test Coverage:
- All 10 ping types (Notification, Approval, Question, Selection, StepApproval, Research, Review, TaskWorkflow, Secret, Custom)
- All P1 components (PingCard, StepChecklist, SelectionList, QuickActions, EnrichmentPanel)
- Responsive layouts (mobile, tablet, desktop)
- Keyboard navigation (j/k for navigation, 'a' for approve)
- Accessibility (ARIA roles, screen reader support)
Agent-First JSON Interface
All commands support --json flag for structured output. Agents should:
- Always use
--jsonflag - Parse exit codes: 0=success, 1=denied, 2=timeout, 3=error
- Handle enrichment directives in responses
Input via stdin
Environment Variables
Ping Types Reference
| Type | Use Case | Response | |
|---|---|---|---|
notification | FYI, no response | Auto-dismissed | |
question | Open-ended query | Text answer | |
approval | Yes/no decision | approved/denied | |
step_approval | Multi-step approval | Selected steps | |
selection | Pick from options | Selected IDs | |
research_request | Research direction | Direction IDs | |
review_request | Review content | Feedback | |
secret | Sensitive input | Masked value | |
custom | Extensible | Custom data |
Directive Types
Humans can enrich responses with directives:
| Directive | Purpose | Example | |
|---|---|---|---|
focus_on | Direct attention | {"type":"focus_on","target":"auth flow"} | |
skip | Ignore something | {"type":"skip","target":"unit tests"} | |
constraint | Add rule | {"type":"constraint","rule":"no breaking changes"} | |
prioritize | Set priority | {"type":"prioritize","items":["security","perf"]} | |
timeline | Time constraint | {"type":"timeline","deadline":"EOD","flexibility":"soft"} | |
reference | Provide link | {"type":"reference","url":"https://..."} | |
alternative | Suggest option | {"type":"alternative","suggestion":"use Redis"} |
Design System
AgentPing uses the Cyber-Premium dark theme with:
- Background: Deep black (#050505) with subtle elevation layers
- Text: High-contrast (#ededed primary, #a1a1aa secondary)
- Accents: Neon cyan (#00e5ff), green (#00ff9d), pink (#ff2a6d), amber (#ffb800)
- Effects: Glassmorphism, neon glows, smooth animations
- Typography: Inter (sans), JetBrains Mono (code)
See Design Standards for complete reference.
Accessibility (ADA Compliance)
All components meet WCAG 2.1 AA standards:
- ✅ Contrast ratios: 4.5:1 (normal text), 3:1 (large text, interactive)
- ✅ Focus indicators: 2px cyan outline on keyboard navigation
- ✅ Touch targets: 44×44px minimum (mobile), 32px (desktop)
- ✅ Screen reader support: ARIA roles, labels, live regions
- ✅ Keyboard navigation: Tab, Enter/Space, Escape, Arrow keys
- ✅ Reduced motion: Respects
prefers-reduced-motion
See Design Standards for component-specific ADA checklists.
Adapter Development
Create custom adapters for new platforms:
This creates:
Parser Interface
ParsedInteraction Output
Error Handling
Exit codes:
0- Success (approved/answered)1- Denied/rejected2- Timeout3- Error (network, validation, etc.)
Error JSON format:
Examples for AI Agents
Claude Code Integration
Programmatic (TypeScript)
Troubleshooting
Daemon not running
Timeout issues
Connection refused
E2E tests failing
References
- CLI Spec:
references/cli-reference.md - Design Standards:
references/design-standards.md - Component Inventory:
references/components.md - Core types:
packages/core/src/domain/ping.ts - Parsers:
packages/core/src/parsers/index.ts - CLI:
packages/adapters/cli/src/index.ts - API:
packages/adapters/http-api/src/index.ts - Web UI:
packages/adapters/web-ui/src/
Project Status
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationWarning, 83 of 100Marginal. 1 run. Evaluated 8 months ago.
Source
- SKILL.md in the repositoryCheckingskills/agentping/SKILL.md
Popularity
- Repository stars
- 2
- 7-day trend score
- 5
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 25 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lev-os/agents/agentping)