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.