2lll5

Caniagent — AI skill for Claude Code

AI community

Evidence-first compatibility matrix, repo scanner & GitHub Action for Codex, Claude Code, Gemini CLI and OpenCode.;Topics 填 ai-agents、coding-agent、codex、claude-code、gemini-cli、opencode、mcp、agent-skill.

How to install Caniagent

This entry records only its repository, not the path inside it, so there is no exact command to give. Open 2lll5/caniagent and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Caniagent does

Evidence-first compatibility matrix, repo scanner & GitHub Action for Codex, Claude Code, Gemini CLI and OpenCode.;Topics 填 ai-agents、coding-agent、codex、claude-code、gemini-cli、opencode、mcp、agent-skills、developer-tools、github-actions、sarif、agents-md。

Alternatives in AI

  • AIHawk — Open-source AI browser agent: describe any task in plain language and it autonomously browses, clicks, types a 30.3k ★
  • Botmux — Bridge Feishu/Lark to AI coding CLIs — Claude Code, Codex, Gemini, OpenCode… every DM, group or topic spawns i 1.2k ★
  • Claw Empire — Command Your AI Agent Empire from the CEO Desk — A local-first AI agent office simulator that orchestrates CLI 1.1k ★

README

CanIAgent

**Can I use this with my coding agent?**

An evidence-first compatibility matrix and repository scanner for **OpenAI Codex, Claude Code, Gemini CLI, and OpenCode**.

[![CI](https://github.com/2lll5/caniagent/actions/workflows/ci.yml/badge.svg)](https://github.com/2lll5/caniagent/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![Node.js 20+](https://img.shields.io/badge/Node.js-20%2B-339933?logo=node.js&logoColor=white)](package.json)

Coding agents increasingly share concepts—project instructions, skills, MCP, hooks, headless mode—but the names, file locations and guarantees differ. CanIAgent puts those differences in one queryable dataset and can scan a repository before you switch agents.

**Principle:** unknown is better than guessed. Every non-unknown compatibility claim should carry evidence.

Quick start

No install is required:

git clone https://github.com/2lll5/caniagent
cd caniagent
node src/cli.js matrix

Run directly from GitHub without a global install:

npx github:2lll5/caniagent matrix

After npm publication, the shorter `npx caniagent matrix` form will also work.

Compare capabilities

node src/cli.js feature mcp
node src/cli.js feature skills
node src/cli.js agent codex
node src/cli.js matrix --category automation
node src/cli.js matrix --search sandbox

Check your repository before switching agents

node src/cli.js check . --agent codex
node src/cli.js check . --agent claude-code
node src/cli.js check . --agent gemini-cli --format json
node src/cli.js check . --agent codex --format sarif --output caniagent.sarif

The scanner recognizes common agent configuration surfaces such as `AGENTS.md`, `CLAUDE.md`, `GEMINI.md`, `SKILL.md`, `.mcp.json`, `.gemini/settings.json`, OpenCode configuration, and Codex configuration hints. It reports native conventions and migration attention points; it does *