{
  "markdown": "![AI Code Review for Claude Code](assets/optibot-claude-banner.png)\n\n\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![Claude Code Plugin](https://img.shields.io/badge/Claude%20Code-plugin-blueviolet)](https://claude.ai/claude-code)\n[![npm](https://img.shields.io/npm/v/@optimalai/optibot)](https://www.npmjs.com/package/@optimalai/optibot)\n\nA [Claude Code](https://claude.ai/claude-code) plugin that brings [Optibot](https://getoptimal.ai) AI-powered code reviews directly into your coding workflow. Optibot catches production-breaking bugs, surfaces business logic issues, and strengthens security — all without leaving Claude Code.\n\n> **What is a Claude Code plugin?**\n> Claude Code plugins extend Claude's capabilities with new skills, tools, and integrations. Once installed, this plugin lets Claude run Optibot reviews on your behalf — just ask in natural language. Learn more about [Claude Code plugins](https://docs.anthropic.com/en/docs/claude-code/plugins).\n\n## Installation\n\n# Optibot Plugin for Claude Code\n\nA **Claude Code** plugin that brings **Optibot** AI-powered code reviews directly into your coding workflow. Optibot catches production-breaking bugs, surfaces business logic issues, and strengthens security — all without leaving Claude Code.\n\n## Requirements\n\n- [Claude Code](https://claude.ai/claude-code)\n- An [Optibot account](https://agents.getoptimal.ai/signup) (free to start)\n\n## Installation Options\n\n### Option 1: Inside a Claude Code Session (VS Code or Terminal)\n\n1. Type `/plugin` in the Claude Code chat to open the **Plugin Manager UI**\n2. Navigate to the **Marketplace** tab\n3. Add the Optibot marketplace repo: `Optimal-AI/optibot-skill`\n4. Go to the **Discover** tab\n5. Find **Optibot** and press **Enter** to install\n6. Run `/reload-plugins` to activate it\n\n\n![Installing Optibot on Claude Code](assets/claude-code-skill-install-gif.gif)\n---\n\n### Option 2: CLI (Terminal)\n\n> **Note:** These commands are run in your regular terminal, not inside a Claude Code session.\n\nAdd the marketplace:\n```bash\nclaude plugin marketplace add Optimal-AI/optibot-skill\n```\n\nInstall the plugin:\n```bash\nclaude plugin install optibot@optimal-ai\n```\n\n---\n\n![Installing Optibot on Claude Code](assets/optibot-claude-code-instruction.png)\n\n\n## Verifying Installation\n\nAfter installing, run `/reload-plugins` inside your Claude Code session to load the plugin. You can confirm it's active by typing `/help` and looking for Optibot commands.\n\n\n## Getting Started\n\nAuthenticate with your Optibot account:\n\n```bash\noptibot login\n```\n\nThen open Claude Code and say **\"review my changes\"** — you're good to go.\n\nDon't have an account? [Sign up free →](https://agents.getoptimal.ai/signup)\n\n## What It Does\n\nOnce installed, Claude Code can:\n\n- **Review your code** — just say \"review my changes\" and Claude runs the review for you\n- **Compare branches** — \"review my branch against main\" triggers a branch diff review\n- **Review patch files** — point it at any `.patch` or `.diff` file\n- **Manage API keys** — create, list, and delete keys for CI/CD\n- **Fix issues** — Claude reads the review feedback and offers to apply fixes directly\n\n<!-- ## Demo -->\n<!-- ![Optibot reviewing code in Claude Code](assets/demo.gif) -->\n\n## Usage\n\nAfter installing the plugin, just ask Claude naturally:\n\n| What you say | What happens |\n|---|---|\n| \"review my changes\" | Reviews uncommitted local changes |\n| \"review my branch\" | Compares current branch against main |\n| \"review this diff\" | Reviews an arbitrary patch file |\n| \"set up optibot\" | Walks you through auth setup |\n| \"create an API key for CI\" | Creates and displays a new API key |\n\n## Authentication\n\n**On a dev machine** — run `optibot login` to authenticate via browser (90-day token).\n\n**Setting up CI/CD** — run `optibot setup ci` (CLI ≥ 0.4.0). It logs you in if needed, mints a long-lived API key, and prints copy-paste snippets for GitHub Actions and GitLab CI.\n\n**Inside a CI runner** — set `OPTIBOT_API_KEY=optk_...` as an environment variable. Get the key with `optibot setup ci` from a dev machine first.\n\n## CI/CD Integration\n\n```yaml\n# GitHub Actions\n- name: Optibot Review\n  env:\n    OPTIBOT_API_KEY: ${{ secrets.OPTIBOT_API_KEY }}\n  run: npx @optimalai/optibot review -b main\n```\n\n## Uninstalling\n\n```bash\nclaude plugin uninstall optibot\n```\n\n## Contributing\n\nContributions are welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.\n\n## Links\n\n- [Optibot Website](https://getoptimal.ai)\n- [Sign Up (Free)](https://agents.getoptimal.ai/signup)\n- [Report an Issue](https://github.com/Optimal-AI/optibot-skill/issues)\n- [Claude Code](https://claude.ai/claude-code)\n- [Claude Code Plugins](https://docs.anthropic.com/en/docs/claude-code/plugins)\n\n## License\n\nMIT — see [LICENSE](LICENSE) for details.  \nCopyright (c) 2026 Optimal AI, Inc.\n",
  "bytes": 4851,
  "sha": "745015614a22f8eb355b008a8a0bc213d42d2b2159d9144c034b020fcae23bce",
  "repo_slug": "optimal-ai/optibot-skill",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_optimal_ai_optibot_skill_optibot_cdf6d0fb/readme"
}