openai-assistants

Build stateful OpenAI Assistants with threads, tools, and vector stores.

204|30|Updated Nov 8, 2025
One-click install
npx skills add https://github.com/secondsky/claude-skills --skill openai-assistants-secondsky
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openai-assistants
Source: https://github.com/secondsky/claude-skills/tree/main/plugins/openai-assistants/skills/openai-assistants
Command: npx skills add https://github.com/secondsky/claude-skills --skill openai-assistants-secondsky

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openai, and includes references (resource) and assets (resource) components.

What problem does it solve?

Ready-to-run templates and patterns for building OpenAI Assistants v2 projects, including function calling, vector stores, and thread management.

Core Features & Use Cases

  • Basic usage, streaming, file search, function calling
  • Context caching, RAG integration, and multi-turn chat
  • Production-ready CI/CD templates

Quick Start

Copy and adapt templates to your project; run provided scripts to bootstrap.

Frequently Asked Questions about openai-assistants

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

FAQPage Schema
How do I build stateful chatbots with OpenAI Assistants?

OpenAI Assistants v2 templates enable stateful chatbots by managing persistent threads and runs automatically. These templates handle multi-turn conversations, tool state, and context retention without manual session management.

Can I use OpenAI Assistants for RAG and vector store integration?

Yes. These templates include vector store setup, File Search indexing, and RAG pipeline patterns. They address indexing delays and provide production-ready patterns for knowledge retrieval workflows.

How do I implement function calling with OpenAI Assistants?

Function calling templates show how to define, register, and execute tools within assistants. Includes patterns for tool management, parameter validation, and multi-step reasoning across assistant runs.

What's the best way to stream responses from OpenAI Assistants?

Streaming templates demonstrate real-time event handling for assistant responses. Patterns cover token streaming, tool calls, and message updates for responsive user experiences.

Can I use these templates for long-running tasks and background jobs?

Yes. Templates support long-running tasks via persistent runs and threads, with patterns for Code Interpreter integration, status polling, and job tracking across restarts.

Do these templates include production CI/CD setup?

Production-ready CI/CD templates are included for deployment, testing, and migration readiness. Covers context caching, thread lifecycle, and multi-user channel patterns for scale.