# SkillTube > Agent-facing counterpart to the [human project page](/projects/skilltube/). ## Record metadata - Record: 039 - Slug: skilltube - Domain: Software - Domain code: SW - Type: AI utility - Status: Active - Period: 2024–26 - Portfolio role: Archived product and active Lab experiment - Publication state: Public retrospective + live Lab remake - Case-study readiness: Working beta - Compendium edition: 0.6 ## Summary A working video-to-agent utility, first archived as a product and now rebuilt as a smaller public Lab experiment. ## Overview Video is a rich source of procedural knowledge and a poor format for an agent that needs to apply the same procedure tomorrow. SkillTube attempted to compile that knowledge into a reusable SKILL.md rather than repeatedly asking a model to rediscover it. The original was a Streamlit application that processed a YouTube source into structured, reusable instructions for an AI-agent skill. A new no-account Lab edition now preserves the useful workflow in a smaller public service. Purpose: The project aims to convert long-form video knowledge into a structured SKILL.md that an AI agent can reuse. ## The problem behind the project Video contains useful procedures but is difficult for coding agents to retrieve and apply repeatedly. A compiled skill can make the knowledge operational. The distinction is between summarization and operationalization. A useful skill must preserve the steps, conditions, tools, and boundaries an agent needs to act, not merely produce a shorter description of the video. It also needs a human checkpoint: a model can propose candidate workflows, but the visitor should decide which procedures deserve to become durable instructions. Agent users, educators, and developers may benefit. Video creators and rights holders are affected by transcription, transformation, and redistribution choices. ## How it took shape The recovered original used Streamlit, YouTube transcript extraction, Claude for discovery and generation, Google OAuth, Supabase usage tracking, Stripe, and Render. The Lab remake uses a static interface with a server-side Cloudflare-style worker, deterministic URL and caption handling, Gemini video fallback, anonymous D1 quota records, signed analysis tokens, and browser-generated ZIP downloads. The recovered Streamlit source validates a YouTube identifier, attempts manual and generated captions, asks Claude to identify repeatable workflows, lets the user select them, and asks Claude again to write downloadable skills. Google OAuth, Supabase weekly usage, Stripe, and Render surrounded that core. Contrary to Josiah's recollection of one iteration, the recovered source contains no Gemini fallback. The Lab remake preserves the two-stage approval flow while using deterministic caption extraction first and Gemini's direct public-YouTube understanding as the fallback. Josiah identified the video-to-agent-knowledge opportunity, directed the original product, evaluated its failed acquisition model, and chose to revive the capability as a free public experiment with explicit cost and review boundaries. The original application worked technically but did not establish a viable user-acquisition path. Its source was recovered and audited, and the rebuilt Lab interface and server workflow are now part of the published site. ## What the project means now The capability survived the first product model. The remake deliberately avoids sign-in and payment while limiting anonymous visitors to three weekly analyses and three generated skills per video. That boundary is sufficient for a public experiment, not a claim of unbreakable identity: refreshes do not reset the server record, but only authentication could make a person reliably persistent across browsers and networks. SkillTube now tests the underlying value before rebuilding the acquisition machinery that once obscured it. Output quality depends on the source and model, generated instructions require review, caption extraction is fragile, Gemini's direct YouTube feature is a preview, anonymous rate limits can be evaded by changing identity and network, and source rights must be respected. A useful capability can survive a weak standalone business. Removing accounts, payments, and premature subscription logic makes it easier to test whether people actually value the core transformation. ## Future direction A small public beta will test generated skills across varied tutorial types, expose recurring failure modes, and clarify whether SkillTube should remain a focused tool or become an ingestion path inside AgentWorkbench. ## Publication and interpretation notes - Current classification: Active - Portfolio readiness: Working beta - Publication boundary: Public retrospective + live Lab remake ## Additional agent context Distinguish the archived Streamlit product from the active Lab remake. SkillTube and AgentWorkbench overlap but remain distinct: SkillTube is a focused video-to-skill interface; the workbench is a broader reusable capability layer. ## Related project records - [AgentWorkbench](/projects/agent-workbench/llm/) — A portable capability layer that gives different coding agents the same documented, repeatable tools. - [Middle-earth Wiki](/projects/fictional-world-llm-wiki/llm/) — A grounded LLM wiki for fictional worlds, using layered truth to separate canon, interpretation, adaptation, campaign, and private invention. ## Navigation - [Complete project index](/projects/llm/) - [Public Lab](/lab/llm/) - [Human version of this record](/projects/skilltube/) - [About Josiah's working method](/about/llm/) - [Agent discovery map](/llms.txt)