
Ai Chatbot
- 56 installs
- 15 repo stars
- Updated June 16, 2026
- eng0ai/eng0-template-skills
Helps with ai & agent building tasks.
About
ai-chatbot is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- ai-chatbot
- AI & Agent Building
- AI-coding skill
Ai Chatbot by the numbers
- 56 all-time installs (skills.sh)
- Ranked #6,750 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Jul 30, 2026 (Skillselion catalog sync)
npx skills add https://github.com/eng0ai/eng0-template-skills --skill ai-chatbotAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 56 |
|---|---|
| repo stars | ★ 15 |
| Last updated | June 16, 2026 |
| Repository | eng0ai/eng0-template-skills ↗ |
What it does
Helps with ai & agent building tasks.
Files
AI Chatbot
A full-featured, hackable AI chatbot with authentication, file storage, and multi-model support.
Tech Stack
- Framework: Next.js 15
- React: React 19
- AI: AI SDK, Vercel AI Gateway
- Auth: Auth.js
- ORM: Drizzle
- Database: PostgreSQL (Neon, Supabase, or Railway)
- Styling: Tailwind CSS, shadcn/ui
- Package Manager: pnpm
- Dev Port: 3000
Setup
1. Clone the Template
git clone --depth 1 https://github.com/Eng0AI/ai-chatbot-template.git .If the directory is not empty:
git clone --depth 1 https://github.com/Eng0AI/ai-chatbot-template.git _temp_template
mv _temp_template/* _temp_template/.* . 2>/dev/null || true
rm -rf _temp_template2. Remove Git History (Optional)
rm -rf .git
git init3. Install Dependencies
pnpm install4. Setup Environment Variables
cp .env.example .envRequired variables:
POSTGRES_URL- PostgreSQL connection stringAUTH_SECRET- Generate withopenssl rand -base64 32OPENAI_API_KEYorANTHROPIC_API_KEY- LLM provider key
5. Run Database Migrations
pnpm db:migrateBuild
pnpm buildOr run build without migration (if already migrated):
next buildDeploy
Vercel (Recommended)
# Pull project settings
vercel pull --yes -t $VERCEL_TOKEN
# Push env vars (first time only)
while IFS='=' read -r key value; do
[[ "$key" =~ ^#.*$ || -z "$key" || -z "$value" ]] && continue
for env in production preview development; do
printf '%s' "$value" | vercel env add "$key" $env -t $VERCEL_TOKEN
done
done < .env
# Build and deploy
vercel build --prod -t $VERCEL_TOKEN
vercel deploy --prebuilt --prod --yes -t $VERCEL_TOKENNetlify
# Import env vars (first time only)
netlify env:import .env
# Deploy
netlify deploy --prodCritical Notes
- Database Required: Must have PostgreSQL database set up before building
- Migration Required: Run
pnpm db:migratebefore first build - Auth Secret: Generate a secure random secret for AUTH_SECRET
- Never run
pnpm devin VM environment
Related skills
AI & Agent Buildingagents