Productivity
tapestry avatar

tapestry

Unified content extraction and action planning engine. Automatically processes URLs (YouTube, articles, PDFs) into actionable plans.

Introduction

Tapestry acts as a master orchestration skill designed to bridge the gap between passive content consumption and active execution. It is intended for power users, researchers, and project managers who need to transform information found in various formats into structured, trackable action plans. By identifying the media type, extracting relevant text data, and leveraging auxiliary skills like ship-learn-next, Tapestry automates the cognitive burden of synthesis and planning.

  • Automatically detects and processes diverse content types including YouTube video transcripts, web articles, and PDF documents.

  • Orchestrates a multi-stage pipeline: URL classification, content parsing (utilizing tools like yt-dlp, trafilatura, or pdftotext), and AI-driven planning.

  • Generates actionable 'Ship-Learn-Next' workflows, ensuring that consumed content directly maps to concrete implementation steps.

  • Handles content cleaning, including deduplication of transcript segments and removal of HTML boilerplate from web sources.

  • Integrates seamless file saving and user-facing summaries to maintain project continuity.

  • Use this skill when you encounter a new resource and need to quickly formulate a strategy or implementation roadmap.

  • Supports direct voice/text commands such as 'tapestry <URL>', 'weave <URL>', or 'make this actionable <URL>'.

  • Ensures consistent output by cleaning titles and sanitizing filenames across all supported platforms.

  • Operates as an intelligent wrapper; if a specific content type is unsupported, it provides clear feedback while attempting a fallback extraction method.

  • Input requirements include a valid URL (YouTube watch links, standard web pages, or direct PDF links); output is a structured text file containing the parsed content and a corresponding AI-generated action plan.

Repository Stats

Stars
1
Forks
0
Open Issues
0
Language
Shell
Default Branch
main
Sync Status
Idle
Last Synced
May 4, 2026, 12:13 AM
View on GitHub