Best use case
chatgpt is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
OpenAI's conversational AI assistant.
Teams using chatgpt should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/chatgpt/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How chatgpt Compares
| Feature / Agent | chatgpt | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
OpenAI's conversational AI assistant.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# ChatGPT Skill OpenAI's conversational AI assistant. ## Quick Install ```bash curl -sSL https://canifi.com/skills/chatgpt/install.sh | bash ``` Or manually: ```bash cp -r skills/chatgpt ~/.canifi/skills/ ``` ## Setup Configure via [canifi-env](https://canifi.com/setup/scripts): ```bash # First, ensure canifi-env is installed: # curl -sSL https://canifi.com/install.sh | bash canifi-env set OPENAI_API_KEY "your_api_key" ``` ## Privacy & Authentication **Your credentials, your choice.** Canifi LifeOS respects your privacy. ### Option 1: Manual Browser Login (Recommended) If you prefer not to share credentials with Claude Code: 1. Complete the [Browser Automation Setup](/setup/automation) using CDP mode 2. Login to the service manually in the Playwright-controlled Chrome window 3. Claude will use your authenticated session without ever seeing your password ### Option 2: Environment Variables If you're comfortable sharing credentials, you can store them locally: ```bash canifi-env set SERVICE_EMAIL "your-email" canifi-env set SERVICE_PASSWORD "your-password" ``` **Note**: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted. ## Capabilities 1. **Conversations**: Start and continue chats 2. **Custom GPTs**: Access specialized GPTs 3. **Code Interpreter**: Execute and analyze code 4. **Image Generation**: Create images with DALL-E 5. **Browse Web**: Real-time information lookup ## Usage Examples ### New Chat ``` User: "Ask ChatGPT to explain quantum computing" Assistant: Sends query and returns response ``` ### Use Custom GPT ``` User: "Use the Data Analyst GPT" Assistant: Engages specialized GPT ``` ### Generate Image ``` User: "Create an image of a sunset" Assistant: Generates with DALL-E ``` ### Analyze Code ``` User: "Have ChatGPT review this code" Assistant: Runs code analysis ``` ## Authentication Flow 1. API key authentication 2. OAuth for ChatGPT web 3. Plus subscription for advanced features 4. Organization support ## Error Handling | Error | Cause | Solution | |-------|-------|----------| | Auth Failed | Invalid key | Check API key | | Rate Limited | Too many requests | Wait or upgrade | | Context Length | Message too long | Reduce input | | Model Error | Capacity issue | Retry | ## Notes - GPT-4 and GPT-3.5 - Custom GPTs - Plugins available - Code interpreter - DALL-E integration - Vision capabilities
Related Skills
chatgpt-import
Import ChatGPT conversation history into OpenClaw's memory search. Use when migrating from ChatGPT, giving OpenClaw access to old conversations, or building a searchable archive of past chats.
chatgpt-exporter-ultimate
Export ALL your ChatGPT conversations instantly — no 24h wait, no extensions. Works via browser relay OR standalone bookmarklet. Extracts full message history with timestamps, roles, and metadata. One command, one JSON file, done.
boycott-chatgpt-54c8dfea
OpenAI president Greg Brockman gave [$25 million](https://www.sfgate.com/tech/article/brockman-openai-top-trump-donor-21273419.php) to MAGA Inc in 2025. They gave Trump 26x more than any other major AI company. ICE's resume screening tool is powered by OpenAI's GPT-4. They're spending 50 million dollars to prevent states from regulating AI.
how-to-build-chatgpt-sidebar
Use when asked to build a sidebar experience similar to ChatGPT.com / OpenAI
guard-users-chatgpt
Guardrail policy for Chatgpt CLI: refuse catastrophic actions, require scoped approvals, and reduce secret leakage.
chatgpt / 启用开发者模式的 / openai
General SOP for common requests related to chatgpt, 启用开发者模式的, openai.
chatgpt-history
Search and extract data from ChatGPT conversation history. Use when the user asks to find, search, or extract information from their ChatGPT history, conversations, or past chats.
chatgpt-apps
Complete ChatGPT Apps builder - Create, design, implement, test, and deploy ChatGPT Apps with MCP servers, widgets, auth, database integration, and automated deployment
chatgpt-apps-sdk
Build ChatGPT apps using OpenAI's Apps SDK. This skill leverages OpenAI's Docs MCP server to fetch the latest documentation, ensuring guidance is always current. Use when creating a new ChatGPT app, building an MCP server for ChatGPT, designing widgets/UI for ChatGPT apps, preparing an app for submission, or any question about ChatGPT Apps SDK or Agentic Commerce.
chatgpt-app
Guidance for building the chatgpt-app (Vite + React + @openai/apps-sdk-ui) with the MCP-friendly single-file output.
chatgpt-app:validate
Run validation suite on your ChatGPT App to check schemas, annotations, widgets, and UX compliance.
chatgpt-app:new
Create a new ChatGPT App from concept to working code. Guides through conceptualization, design, implementation, testing, and deployment.