pi-tube

Official pi-tube CLI skill for deterministic media transcription workflows. USE FOR: - YouTube/Instagram/direct URL/local file transcription via CLI - Deterministic Markdown/JSON artifact generation - Provider readiness and configuration flows Must be pre-installed. See rules/install.md for installation and setup, and rules/security.md for output handling.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "pi-tube" with this command: npx skills add lag0/pi-tube/lag0-pi-tube-pi-tube

Pi-Tube CLI

Deterministic transcription CLI focused on agent-friendly output contracts.

Run pi-tube --help for current command details.

Prerequisites

  • pi-tube available in PATH.
  • Provider credentials configured with pi-tube config or env variables.

If not installed, follow rules/install.md. For output safety and untrusted content handling, follow rules/security.md.

Quick Checks

pi-tube --version
pi-tube help
pi-tube help config
pi-tube help setup
pi-tube provider-status

Typical Workflow

  1. Configure defaults and credential references:
pi-tube config provider set deepgram
pi-tube config provider env deepgram DEEPGRAM_API_KEY
pi-tube config provider env groq GROQ_API_KEY
pi-tube config language set pt-BR
pi-tube config list
  1. Run transcription:
pi-tube "https://youtube.com/watch?v=dQw4w9WgXcQ"
pi-tube --provider groq --language pt --json "./recording.mp3"
  1. Inspect output:
  • Default: deterministic markdown artifact
  • --json: deterministic schema-versioned JSON contract

Key Commands

pi-tube <input>
pi-tube help [command]
pi-tube --json <input>
pi-tube config provider set <deepgram|groq>
pi-tube config provider env <deepgram|groq> <ENV_VAR>
pi-tube config language set <code>
pi-tube config set <key> <value>    # legacy compatibility
pi-tube config get <key>            # legacy compatibility
pi-tube config list
pi-tube setup skills --global --yes
pi-tube provider-status

Notes

  • Precedence: CLI flags > config defaults > env defaults.
  • If no provider credential is configured, CLI exits early with deterministic error guidance.
  • If selected provider fails with auth/unavailable/failed and alternate provider is configured, CLI can fallback automatically.
  • config provider env expects an env var name (ex: GROQ_API_KEY), not a raw secret value.
  • Instagram private/auth-gated URLs fail with INSTAGRAM_AUTH_REQUIRED.
  • For release quality gates, run bun test and bun run verify:fixtures.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

tavily

No summary provided by upstream source.

Repository SourceNeeds Review
14-lag0
Coding

godspeed

No summary provided by upstream source.

Repository SourceNeeds Review
Security

Ring Security

Monitor and manage Ring doorbells and security cameras. Query device status, review motion events, manage modes, and export event history. Use when you need...

Registry SourceRecently Updated
Security

Retirement Planner

退休规划工具。退休金计算、投资策略、社保养老金、投资组合、提取策略、缺口分析。Retirement planner with pension calculation, investment strategy, social security, portfolio, withdrawal strategy, gap...

Registry SourceRecently Updated