pp-twilio

Analyze Twilio message, call, and usage data with offline reporting.

1.9k|565|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/mvanhorn/printing-press-library --skill pp-twilio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pp-twilio
Source: https://github.com/mvanhorn/printing-press-library/tree/main/cli-skills/pp-twilio
Command: npx skills add https://github.com/mvanhorn/printing-press-library --skill pp-twilio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires twilio-pp-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables users to access in-depth Twilio message, call, and usage data that go beyond basic API calls, providing detailed insights and troubleshooting capabilities.

Core Features & Use Cases

  • Offline State & Analytics: Sync local data for offline exploration of messages, calls, recordings, and more, assisting in incident investigation and performance monitoring.
  • Detailed Audits & Reports: Generate comprehensive failure analyses, subaccount spend reports, and TCPA compliance audits to support regulatory and operational reviews.
  • Use Case: An agent needs to quickly find why a message failed or audit subaccount spend; executing these commands provides complete, actionable summaries without API rate limit concerns.

Quick Start

Verify the CLI installation with --version, then run commands like "twilio-pp-cli delivery-failures --since 7d --json" to review recent delivery issues.

Frequently Asked Questions about pp-twilio

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

FAQPage Schema
How do I trace why a Twilio message failed delivery?

To troubleshoot Twilio message delivery failures, run `twilio-pp-cli delivery-failures --since 7d --json` to sync local data and generate detailed failure analyses for offline incident investigation.

Can I audit Twilio subaccount spend and usage data offline?

Yes, you can audit Twilio subaccount spend offline by syncing local state for messages, calls, and recordings, which allows you to generate comprehensive spend reports without hitting API rate limits.

What is the best way to generate a TCPA compliance audit for Twilio calls?

To generate a TCPA compliance audit for Twilio calls, use offline reporting tools that analyze local call data state, supporting regulatory reviews and compliance checks without API rate limits.

Do I need the twilio-pp-cli dependency to analyze Twilio call traces?

Yes, you need the twilio-pp-cli dependency installed to analyze Twilio call traces, as it provides the command-line interface used to sync data and execute tracing commands locally.

How does local state management help with Twilio data analysis?

Local state management helps with Twilio data analysis by syncing messages, calls, and recordings locally, enabling offline exploration and detailed reporting without continuous API requests or rate limit concerns.

What are the limitations of analyzing Twilio data with local state?

A limitation of analyzing Twilio data with local state is that data freshness depends on sync frequency, meaning recently generated calls or messages may not appear in offline reports until the next sync.