This is a Membrane integration that lets Claude interact with OpenAI's platform directly. You can manage assistants, threads, messages, and files, plus run the usual suspects like chat completions, embeddings, and image generation through DALL-E. The real value is skipping the auth dance entirely. Membrane handles OAuth and credential refresh automatically, so you point at openai.com and you're connected. You can search for actions with natural language queries or drop down to raw API proxying when the pre-built actions don't cover your edge case. If you're building agents that need to orchestrate OpenAI resources or you're just tired of managing API keys, this handles the plumbing.

skills.sh installs
182
GitHub stars
272
last updated
Aug 21, 2026

Install

$ npx -y skills add membranedev/application-skills --skill openai --agent claude-code

Installs into .claude/skills of the current project.

Files

OpenAI

OpenAI is an artificial intelligence research and deployment company. They offer various AI models and APIs for developers to build applications leveraging cutting-edge AI capabilities.

Official docs: https://platform.openai.com/docs/api-reference

OpenAI Overview

  • Assistant
    • Thread
      • Message
  • File

Use action names and parameters as needed.

Working with OpenAI

This skill uses the Membrane CLI to interact with OpenAI. Membrane handles authentication and credentials refresh automatically — so you can focus on the integration logic rather than auth plumbing.

Install the CLI

Install the Membrane CLI so you can run membrane from the terminal:

npm install -g @membranehq/cli@latest

Authentication

membrane login --tenant --clientName=<agentType>

This will either open a browser for authentication or print an authorization URL to the console, depending on whether interactive mode is available.

Headless environments: The command will print an authorization URL. Ask the user to open it in a browser. When they see a code after completing login, finish with:

membrane login complete <code>

Sponsors

Details

Repository
github.com/membranedev/application-skills
Category
AI & Agent Building
First seen
Jun 3, 2026

More from membranedev/application-skills

All 142
1michaelboeding avatarpatent-lawyer-agentmichaelboeding/skillsUse this skill for intellectual property guidance, prior art research, patent strategy, and drafting patent applications. Triggers: "patent", "prior art", "IP p182skills.sh installs
2personamanagmentlayer avatarai-architect-expertpersonamanagmentlayer/pclExpert-level AI system design, MLOps, architecture patterns, and AI infrastructure182skills.sh installs
3avemeva avataragent-telegramavemeva/agent-telegramagent telegram181skills.sh installs
4moizibnyousaf avatarreview-a-skillmoizibnyousaf/ai-agent-skillsThis is quality control for your skill library.177skills.sh installs
5brooksy4503 avatarrss-agent-discoverybrooksy4503/rss-agent-discoveryAI agent-focused RSS feed discovery tool with JSON output. Use when Claude needs to discover RSS/Atom feeds from websites for monitoring, aggregation, or conten176skills.sh installs
6aiskillstore avatarmcp-integrationaiskillstore/marketplaceModel Context Protocol (MCP) integration specialist. Use when creating MCP server configurations, implementing MCP integrations, or optimizing MCP performance. 173skills.sh installs