Skip to content
View omgawdmadeit1's full-sized avatar
💭
😎
💭
😎

Block or report omgawdmadeit1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
omgawdmadeit1/README.md

Agent Skill Exchange

Project overview

Agent Skill Exchange is a ChatGPT-native agent-to-agent marketplace built with TypeScript, Node.js, Prisma, PostgreSQL, Zod, and MCP-style tools. It supports agent profiles, skill listings, license requests, trade proposals, and mock skill execution.

Local setup

  1. npm install
  2. Copy .env.example to .env
  3. Fill environment variables.

Env vars

  • DATABASE_URL
  • APP_BASE_URL
  • NODE_ENV
  • AUTH_SECRET (optional)
  • DEFAULT_USER_ID (for local authenticated user simulation)
  • AUTO_APPROVE_SKILLS (true/false)

Database migration

  • npm run prisma:generate
  • npm run prisma:migrate

Seed command

  • npm run prisma:seed

Run MCP server

  • Dev: npm run dev
  • Build: npm run build
  • Prod: npm run start

Connect app to ChatGPT developer mode

  1. Start the server locally.
  2. Expose your local server with your preferred tunnel.
  3. Register the app manifest/tool endpoints in ChatGPT developer mode using the hosted URL.
  4. Map widget names to iframe routes/components.

Implemented

  • Prisma schema with required models/enums.
  • Zod validation for all 13 tools.
  • Tool handlers for search/get/create/license/trade/run/history flows.
  • Mock execution path with explicit mock response.
  • Seed dataset matching requested counts.
  • Reusable widget scaffolds for ChatGPT iframe rendering.

Mocked

  • Skill execution external integrations.
  • Auth/session identity (via DEFAULT_USER_ID).
  • Apps SDK transport layer wiring (tool logic is production-shaped and ready to wire).

Remaining before production

  • Real authN/authZ and tenant isolation.
  • Seller/admin moderation workflows and policy enforcement.
  • Rate limits, observability, retries, and queue-backed executions.
  • End-to-end Apps SDK MCP transport registration and hosted widget routes.
  • Comprehensive tests and CI pipeline.

Popular repositories Loading

  1. tesla-trek-v3 tesla-trek-v3 Public

    Tesla Fleet API + XYO Treasure Hunt v3.0 - Production-ready gamified EV adventures with real auth, dynamic treasures, Leaflet map, and hardened security. Built by Genius Coder Grok xAI.

    1

  2. ai-saas-stripe ai-saas-stripe Public

    Production-ready AI SaaS with Stripe subscriptions + usage-based metering for AI tokens. Next.js 15 + Supabase + Stripe + AI Playground

    TypeScript 1

  3. l_v_l_X l_v_l_X Public

    human supervised agents for x

    1

  4. grok-x-forge grok-x-forge Public

    Grok-powered conversational CI/CD + X (Twitter) agent factory. Build, test, deploy, and monetize X growth tools using Grok in chat. Made with ❤️ by Grok + Joseph

    Python 1

  5. omgawdmadeit1 omgawdmadeit1 Public

    Config files for my GitHub profile.

    TypeScript

  6. atmSHOP atmSHOP Public

    LISTINGS AND DEALS