adding-features

Add API endpoints, function tools, and MCP servers to Chat Juicer's FastAPI backend.

2|1|Updated Sep 4, 2025
One-click install
npx skills add https://github.com/nickpeterson92/chat-juicer --skill adding-features-nickpeterson92
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adding-features
Source: https://github.com/nickpeterson92/chat-juicer/tree/main/.claude/skills/adding-features
Command: npx skills add https://github.com/nickpeterson92/chat-juicer --skill adding-features-nickpeterson92

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides guidance on how to expand the Chat Juicer application by adding new API endpoints, integrating custom function tools, and introducing new MCP servers.

Core Features & Use Cases

  • API Endpoint Creation: Learn to add new RESTful API routes and their corresponding service logic.
  • Function Tool Integration: Understand how to implement and register new tools for the Agent/Runner pattern.
  • MCP Server Addition: Discover how to incorporate new MCP servers for enhanced agent capabilities.
  • Use Case: A developer needs to add a new feature to Chat Juicer that allows users to query a custom database. This Skill guides them through creating the necessary API endpoint and backend logic.

Quick Start

Add a new API endpoint by creating a route in src/backend/api/routes/v1/ and registering it in src/backend/api/main.py.

Frequently Asked Questions about adding-features

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new API endpoint to a FastAPI backend?

To add a new API endpoint in FastAPI, create a route file in the `src/backend/api/routes/v1/` directory and register it within `src/backend/api/main.py` to expose the service logic.

How do I integrate custom function tools with the OpenAI Agents SDK?

Integrate custom function tools with the OpenAI Agents SDK by implementing the tool logic and registering it with the Agent/Runner pattern to expand orchestration capabilities.

What is the process to add MCP servers for agent orchestration?

Add new MCP servers to enhance agent capabilities by incorporating external service integrations, allowing the OpenAI Agents SDK to interact with additional data sources and operations.

Can I connect a custom database query feature to my FastAPI application?

You can connect a custom database by creating a new RESTful API route and its corresponding backend service logic, guiding the agent to query and return the required data.

Does adding new MCP servers require external service dependencies?

Adding new MCP servers involves integrating external services via the Model Context Protocol, requiring the target service connection details to successfully scale application functionality.