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 nanobanana-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.
Extract subtitles/transcripts from YouTube videos via CLI or browser automation
Leverage OpenAI Codex (GPT-5/GPT-5.1) for non-interactive automation mode and hands-off task execution
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)
Generate or edit images using Google Gemini API via nanobanana
Generate and edit images using Gemini's Nano Banana Pro (gemini-3-pro-image-preview) model
Generate images using fal.ai nano-banana model
Generate images and videos using Google Gemini and Veo models. Provides skills for AI image generation, image editing, text-to-video, and image-to-video workflows.
AI image generation Creative Director powered by Google Gemini Nano Banana models. Claude interprets intent, selects domain expertise, constructs optimized prompts, and orchestrates Gemini for best results.
Generate optimized prompts for Gemini 2.5 Flash Image (Nano Banana). Use for image generation, crafting photo prompts, art styles, or multi-turn editing workflows with best practices.