peon-ping-use

Assign a voice pack to a chat session via CLI hooks and config files.

6|2|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/dandaka/skills --skill peon-ping-use-dandaka
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: peon-ping-use
Source: https://github.com/dandaka/skills/tree/main/peon-ping-use
Command: npx skills add https://github.com/dandaka/skills --skill peon-ping-use-dandaka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a fast, deterministic way to assign a specific character voice (voice pack) to the current chat session so users can maintain a consistent persona or character during a conversation without manually editing configuration files.

Core Features & Use Cases

  • Instant Session Voice Assignment: Assign a voice pack for the current session using a beforeSubmitPrompt hook so the change is applied immediately with zero tokens consumed.
  • Config & State Management: Validates pack existence, ensures pack_rotation_mode is set to agentskill in config.json, and maps session IDs to packs in .state.json.
  • Use Case: A user asks to "Use GLaDOS voice for this chat" and the Skill verifies the pack, enables agentskill rotation, updates session mapping, and confirms the change.

Quick Start

Type /peon-ping-use glados to set the GLaDOS voice for the current session.

Frequently Asked Questions about peon-ping-use

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set a character voice for a Claude Code chat session?▼

You can assign a character voice to a Claude Code chat session by mapping a requested voice pack to the current session identifier. This updates hooks/config.json and .state.json to apply the persona immediately.

Can I apply a voice pack immediately without consuming tokens?▼

Yes, applying a voice pack via a beforeSubmitPrompt hook enables zero-token confirmation. The hook intercepts the prompt, validates the pack, and updates session mapping instantly without extra processing.

Does Claude Code support deterministic voice assignment across sessions?▼

Claude Code supports deterministic voice assignment by mapping session IDs to specific voice packs in .state.json. It also ensures pack_rotation_mode is set to agentskill in config.json for consistent persona management.

What configuration files need to be edited for agent rotation in Claude Code?▼

Agent rotation requires updating hooks/config.json to set pack_rotation_mode to agentskill, and modifying .state.json to map the active session identifier to the desired character voice pack.

Why is my voice pack not applying to the current chat session?▼

Your voice pack may fail to apply if it does not pass existence validation, or if pack_rotation_mode is not set to agentskill in the configuration. The Skill also supports manual fallback edits if CLI hook interception fails.