Next Chat Skills — AI skill for Claude Code
AI assistant application based on Next.js, supporting Dialog Management and external Skill (script/tool/rule) integration.
How to install Next Chat Skills
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open twwch/next-chat-skills and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Next Chat Skills does
AI assistant application based on Next.js, supporting Dialog Management and external Skill (script/tool/rule) integration. AI autonomously decides to invoke Skills, executes scripts in a Black box, installs dependencies, and generates files.
Alternatives in AI
- AIHawk — Open-source AI browser agent: describe any task in plain language and it autonomously browses, clicks, types a 30.3k ★
- Hexstrike AI — HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomousl 8.2k ★
- Cursor Tools — by eastlondoner - Creates a versatile AI command interface supporting multiple providers and models with flexi 4.7k ★
README
Next-Chat-Skills
English | [中文](./README_CN.md)
An AI assistant application built with Next.js, featuring conversation management and external Skill (scripts/tools/rules) integration. The AI autonomously decides when to invoke Skills, executing scripts in a sandboxed environment, installing dependencies, and generating files.
Demo



Tech Stack
- Framework: Next.js 16 (App Router) + React 19 + TypeScript 5
- AI: Vercel AI SDK (@ai-sdk/openai)
- UI: Tailwind CSS 4 + shadcn/ui (Radix UI)
- Database: Drizzle ORM with SQLite and PostgreSQL backends
- Skills: Loaded from local
~/.claude/skillsdirectory, parsed from SKILL.md (YAML frontmatter)
Getting Started
1. Install Dependencies
npm install
2. Configure Environment Variables
Copy `.env.local.example` or create `.env.local` manually:
# AI Model Configuration
OPENAI_API_KEY=your-api-key
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_MODEL=gpt-4o
SKILLS_DIR=~/.claude/skills
# Storage Configuration: 'sqlite' or 'postgresql'
STORAGE_TYPE=sqlite
# SQLite (used when STORAGE_TYPE=sqlite)
SQLITE_PATH=./data/chat-skills.db
# PostgreSQL (used when STORAGE_TYPE=postgresql)
# DATABASE_URL=postgresql://user:password@localhost:5432/chatskills
3. Start the Development Server
npm run dev
Open [http://localhost:3000](http://localhost:3000) to use the application.
Data Storage
The application supports two database backends through an abstract `StorageProvider` interface, switchable via the `STORAGE_TYPE` environment variable:
SQLite (Default)
- Zero configuration, works out of the box
- Data stored at
./data/chat-skills.db(customizable viaSQLITE_PATH) - Database files are excluded in
Related Skills
Prompt OS
A desktop AI agent that controls your local machine — runs commands, manages files, executes code, browses the
Rails Rocket Sheep
Rails 8 application template for building with AI coding agents (Claude Code, Cursor, Codex): generated CLAUDE
Aiogram Dialog Menus Skill
AI coding agent skill for building interactive Telegram bot menus with aiogram_dialog
Countersign
Your AI agent writes its own 'allow this?' dialog, so it can hide what it's really doing. Countersign draws th
BlackTDE
Black TDE is a desktop Terminal Development Environment for people who build with shells and AI coding agents.
Gruber Darker Agents
Gruber Darker color theme on pure black for AI coding agents: Claude Code, OpenAI Codex CLI and pi
Related Agents
Tripwire Author
Use when an audit finding or post-mortem identifies a class of bug that should be caught by CI. Authors a Semg
Worker Validator
Black-box runtime validator (#256). Given a PR + its validation-contract.md, RE-RUNS each assertion's command
Smoke Test Writer
Escribe smoke tests black-box contra el entorno dev desplegado. Asume que el proyecto SmokeTests ya existe.