npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@dzhechkov/skills-transcript-site

v1.0.0

Published

Interactive Transcript Site Generator skill pack for Claude Code — transform transcripts and YouTube videos into SEO-optimized static websites with search, TOC, dark mode, and GitHub Pages deployment

Readme

@dzhechkov/skills-transcript-site

Interactive Transcript Site Generator skill pack for Claude Code

Transform transcripts and YouTube videos into SEO-optimized static websites with search, table of contents, dark mode, and GitHub Pages deployment. Part of the Keysarium ecosystem.


Quick Start

# One-command install via npx
npx @dzhechkov/skills-transcript-site

# Or install globally
npm install -g @dzhechkov/skills-transcript-site
skills-transcript-site init

# Install into a project that already has @dzhechkov/keysarium
npx @dzhechkov/skills-transcript-site init

After installation, open Claude Code in your project directory and run /transcript-site to generate a site.


What You Get

| Component | Count | Description | |-----------|-------|-------------| | Skill | 1 | transcript-site-generator -- core skill with 6 modules | | Modules | 6 | Input analysis, content parsing, site generation, interactivity, deploy config, verification | | References | 3 | SEO checklist, accessibility guidelines, performance best practices | | Examples | 2 | Sample generated site, sample configuration |

Everything is installed into your project's .claude/skills/transcript-site-generator/ directory and works natively with Claude Code.


Commands

npx @dzhechkov/skills-transcript-site                    # Full install (interactive, same as init)
npx @dzhechkov/skills-transcript-site init               # Install all components
npx @dzhechkov/skills-transcript-site init --force       # Overwrite existing files
npx @dzhechkov/skills-transcript-site init --dry-run     # Preview without making changes
npx @dzhechkov/skills-transcript-site update             # Update to latest version
npx @dzhechkov/skills-transcript-site remove             # Clean uninstall
npx @dzhechkov/skills-transcript-site list               # Show installed components
npx @dzhechkov/skills-transcript-site doctor             # Health check

Pipeline

INPUT        CONTENT       SITE          INTERACTIVE    DEPLOY        VERIFY
ANALYSIS --> PARSING   --> GENERATION --> FEATURES   --> CONFIG    --> CHECK
  |            |            |              |              |            |
  |            |            |              |              |            +-- Lighthouse audit, link check
  |            |            |              |              +-- GitHub Actions workflow, Pages config
  |            |            |              +-- Search, TOC, dark mode, copy-quote, progress bar
  |            |            +-- HTML structure, Tailwind CSS, responsive layout
  |            +-- Transcript segmentation, speaker detection, timestamps
  +-- Detect input type (text, YouTube URL, or both)

Usage in Claude Code

# Generate site from a transcript file
/transcript-site transcript.txt

# Generate site from a YouTube video URL
/transcript-site https://www.youtube.com/watch?v=...

# Generate site with custom title
/transcript-site transcript.txt --title "My Conference Talk"

Features

  • Full-text search -- instant client-side search across all transcript content
  • Table of contents -- auto-generated from transcript sections and timestamps
  • Dark mode -- system-aware theme with manual toggle
  • YouTube sync -- clickable timestamps link to video positions
  • Progress bar -- visual reading progress indicator
  • Copy-quote -- select and copy any transcript segment with attribution
  • Mobile navigation -- responsive hamburger menu and swipe gestures
  • SEO optimized -- Open Graph tags, structured data, semantic HTML, sitemap

Input Types

| Input | Description | Example | |-------|-------------|---------| | Text file | Raw transcript text (.txt, .md, .srt, .vtt) | transcript.txt | | YouTube URL | Video URL (requires yt-dlp for subtitle download) | https://youtube.com/watch?v=... | | Both | Text file + YouTube URL for linked playback | transcript.txt + URL |


Output Structure

docs/
  index.html              # Main site page (single-page app)
  static/
    app.js                 # Vanilla JS: search, TOC, dark mode, progress
    style.css              # Tailwind CSS utilities + custom styles
.github/
  workflows/
    deploy.yml             # GitHub Actions workflow for Pages deployment
README.md                  # Auto-generated project documentation

Tech Stack

  • Tailwind CSS via CDN -- no build step required
  • Vanilla JavaScript -- zero framework dependencies
  • Font Awesome via CDN -- icons for UI elements
  • No build step -- output is ready to deploy as-is

Integration with Keysarium

Transcript Site works standalone but integrates seamlessly with @dzhechkov/keysarium:

# Install Keysarium first (optional)
npx @dzhechkov/keysarium init

# Then add Transcript Site -- it detects Keysarium automatically
npx @dzhechkov/skills-transcript-site init

When installed alongside Keysarium, the Transcript Site skill is available as part of the broader skill library.


Requirements

  • Claude Code CLI -- installed and configured (installation guide)
  • Node.js >= 16.0.0 -- required for the npm install method
  • yt-dlp (optional) -- required only for YouTube URL input (install guide)

License

MIT


Links