By billlzzz18
Extract subtitles/transcripts from YouTube videos via CLI or browser automation
AI-powered IDE for creating, managing, and testing bl1nk AI skills, agents, and MCP tools. This repository contains the complete platform code and design specification.
bl1nk Skill Builder is a comprehensive desktop IDE specifically designed for AI development. It is built as a Monorepo using pnpm and consists of a Desktop Client (apps/client) and a Backend Server (apps/server).
Think "VS Code but for AI development"
This project is fully documented with detailed design specifications.
| Document | Description | Target Audience |
|---|---|---|
| SKILL.md | Platform overview, core modules, skill workflows, and use cases. | Designers, Product Managers |
| API_SPECIFICATION.yaml | Complete REST API specification in OpenAPI 3.1 format (68 endpoints). | API Developers |
| ENDPOINTS_SUMMARY.md | Quick lookup table for all 68 endpoints, organized by module. | API Developers |
| MODULES_ARCHITECTURE.md | Complete architecture for all 9 modules, including database schema and data flow. | Backend Engineers |
| IMPLEMENTATION_GUIDE.md | Developer guide, quick start, API development workflow, and testing strategy. | Backend Engineers |
| Component | Technology | Details |
|---|---|---|
| Monorepo | pnpm | Efficient dependency management |
| Frontend (IDE) | Electron 38.2, Next.js 15, React 19 | Desktop application framework and UI |
| Backend (API) | Express.js / Hono, Node.js 20+ | High-performance API server |
| Database | SQLite (Phase 1), PostgreSQL (Phase 2) | Persistence layer |
| ORM | Drizzle ORM | Type-safe database access |
| Testing | Jest, Playwright, SuperTest | Unit, E2E, and API testing |
| AI Integration | AWS Bedrock, OpenAI, Anthropic, Google, OpenRouter | Multi-provider LLM support |
# Clone repository
git clone https://github.com/bl1nk-org/bl1nk-skill-platform.git
cd bl1nk-skill-platform
# Install dependencies (Monorepo)
pnpm install
# Copy environment variables
cp .env.example .env
# Start development (Client and Server)
pnpm dev
| Command | Description |
|---|---|
pnpm dev | Start all services (Client IDE and Server API) |
pnpm build | Build all packages |
pnpm test:e2e | Run End-to-End tests (Playwright) |
pnpm test:unit | Run unit tests |
pnpm validate | Run all checks (format, lint, type-check) |
pnpm validate:agents | Validate 501 agent configurations |
pnpm health | Project health check |
The platform is designed with security in mind, especially for credential management:
See SECURITY.md for detailed guidelines.
| Phase | Status | Key Milestones |
|---|---|---|
| Phase 1 | ✅ Complete | Core skill management, 501 agent library, Multi-provider AI, SQLite + Drizzle, Electron packaging. |
| Phase 2 | 🔄 Current | REST API v1 with OpenAPI spec, Comprehensive design documentation, PostgreSQL + Redis migration, CI/CD automation, Cloud synchronization. |
| Phase 3 | 📅 Planned | Multi-user authentication, Advanced skill organization, Observability dashboard, Automated backups. |
| Phase 4 | 📅 Future | Cloud sync for skills, Skill marketplace, Advanced access controls, Enterprise features. |
We welcome contributions! Please see CONTRIBUTING.md for development setup, code standards, and the pull request process.
MIT License - see LICENSE file for details.
Made with ❤️ by the bl1nk team
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub billlzzz18/bl1nk-skill-platform --plugin youtube-transcribe-skillUse when user wants to execute long-running tasks that require multiple sessions to complete. This skill manages task decomposition, progress tracking, and autonomous execution using Claude Code headless mode with auto-continuation. Trigger phrases: autonomous, long-running task, multi-session, 自主执行, 长时任务, autonomous skill.
Leverage OpenAI Codex (GPT-5/GPT-5.1) for non-interactive automation mode and hands-off task execution
Generate or edit images using Google Gemini API via nanobanana
GitHub Spec-Kit integration for constitution-based spec-driven development (7-phase workflow)
Interactive feature development workflow from idea to implementation (Requirements → Design → Tasks → Execute)
Extract subtitles/transcripts from YouTube videos via CLI or browser automation
Let Claude watch a video. Downloads with yt-dlp, extracts auto-scaled frames with ffmpeg, pulls captions or falls back to Whisper, and hands frames + transcript to Claude so it can answer questions about the video.
YouTube tools — search, transcripts, video info, channel browsing, playlists
Download videos from 1800+ platforms and generate AI summaries with complete resource packages
Summarize videos, audio, and podcasts via BibiGPT CLI directly in the terminal
Convert YouTube videos into structured docs, summaries, audio, and visual assets for easier discovery.