More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    chatbot creator skill

    1

    Scaffold a complete FastAPI and React chatbot project with JWT auth, SQLite, and WebSocket streaming.

    Free

    Security scanned

    chatbot creator skill

    Example session with this skill installed

    I need to build a new chatbot project from scratch with a React frontend and a FastAPI backend that supports streaming.

    • Read your context and instructions
    • Compiled the chatbot creator

    I have scaffolded a complete LLM chatbot application. The project includes a FastAPI backend with JWT authentication and LangGraph services, paired with a React TypeScript frontend featuring WebSocket streaming for real-time responses.

    Project Structure Overview

    ComponentTechnologyPath
    Backend APIFastAPI + SQLAlchemy/backend/app/api
    OrchestrationLangGraph + Memory/backend/app/services
    DatabaseSQLite + SQLAlchemy/backend/app/database.py
    FrontendReact + Vite + TS/frontend/src
    State MgmtCustom Hooks (Auth/Chat)/frontend/src/hooks
    
    # Backend Setup
    cd backend
    python -m venv venv
    source venv/bin/activate  # Windows: venv\Scripts\activate
    pip install -r requirements.txt
    
    # Set your API keys in .env
    uvicorn app.main:app --reload
    
    # Frontend Setup
    cd ../frontend
    npm install
    npm run dev
    

    Next steps

    1. Add your OPENAI_API_KEY or ANTHROPIC_API_KEY to backend/.env.
    2. Run npm run build in the frontend folder to verify the TypeScript types.
    3. Access the dashboard at http://localhost:5173 to register your first user account.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Building a full-stack LLM application from scratch usually requires hours of boilerplate setup for authentication, database schemas, and WebSocket streaming. This skill automates the entire process, scaffolding a complete FastAPI and React project ready for Claude, OpenAI, or Gemini integration.

    What it does

    • Scaffolds full-stack projects by generating a complete directory structure for backend and frontend.
    • Configures user authentication using JWT tokens, bcrypt password hashing, and secure login/registration flows.
    • Enables real-time streaming via native WebSocket implementations in both FastAPI and React.
    • Manages chat persistence with a pre-configured SQLite database and SQLAlchemy models for sessions and messages.
    • Integrates LangGraph for sophisticated LLM orchestration using stateful graphs and memory.

    How it works

    1. Safety check to identify existing directories and request explicit overwrite permission.
    2. Backend generation of FastAPI modules, security utilities, and LangGraph service layers.
    3. Frontend generation of a TypeScript React app, including custom hooks for auth and chat.
    4. Validation via a Python script to ensure all 30+ files are correctly placed.

    Frameworks & tools

    Python 3.11, FastAPI, SQLAlchemy, LangGraph, SQLite, React 18, TypeScript, Vite, and JWT.

    Why this beats prompting it yourself

    Prompting a full-stack app usually results in disconnected snippets or missing imports. This skill enforces a strict, production-ready architecture with consistent schemas across both the Python and TypeScript layers.

    Use cases

    • Launching a private internal AI chatbot for a team.
    • Prototyping a new LLM-powered SaaS product.
    • Creating a sandbox for testing LangGraph logic with a real UI.
    • Scaffolding a technical demonstration for clients.

    Known limitations

    Does not include Docker configurations, CI/CD pipelines, or social OAuth providers. Limited to SQLite for local development.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 7 days ago

    • Free to download with an account

    Requires

    Python
    Node.js

    Listed7 days ago

    What's inside

    Frequently Asked Questions