services

Map service modules and entry points across tone's core and pipecat layers.

11|3|Updated Aug 31, 2025
One-click install
npx skills add https://github.com/tonehq/tone --skill services-tonehq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: services
Source: https://github.com/tonehq/tone/tree/main/.claude/skills/generated/services
Command: npx skills add https://github.com/tonehq/tone --skill services-tonehq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a structured guide to understanding and navigating the Services area of the tone codebase, including key service modules, entry points, and how they interconnect.

Core Features & Use Cases

  • Maps core service implementations (tts_service.py, stt_service.py, auth_service.py, etc.) and their entry points.
  • Documents how authentication, agent/service factories, and subprocess management are wired across core, ee, and pipecat layers.
  • Serves as a reference for onboarding new developers and performing quick codebase exploration.

Quick Start

Open the listed entry points migrate_existing_data, load_seed_data, and main to see how services are initialized and invoked.

Frequently Asked Questions about services

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

FAQPage Schema
How is tone's service architecture wired across core and pipecat layers?

Tone's service architecture maps core service implementations like tts_service.py and auth_service.py across core/services, ee/services, and pipecat/adapters/services to document entry points and inter-module interactions.

How do I explore authentication and TTS services in a codebase?

You can explore authentication and TTS services by parsing core service implementation files such as auth_service.py and tts_service.py to trace how service factories and subprocess management are initialized and invoked.

What are the main entry points for initializing tone services?

The main entry points for initializing tone services are migrate_existing_data, load_seed_data, and main, which demonstrate how services are bootstrapped and orchestrated across the codebase layers.

Can I use this to understand how agent and service factories are wired?

Yes, this service layer guide documents how agent and service factories, along with subprocess management, are wired and interconnected across the core, ee, and pipecat architectural layers.

What's the best way to onboard new developers to a services layer codebase?

The best way to onboard new developers is to use this structured reference guide to map key service modules, entry points, and orchestration interactions for quick codebase exploration and understanding.

Does this cover both STT and TTS service implementations?

Yes, this covers both STT and TTS service implementations by mapping their core service files and documenting how they interact within the broader orchestration and adapter modules.