Skip to content
Back to skills

Interop Router

ASecurity

Automatically routes tasks to external AI CLIs (Codex or Gemini) when more efficient. No manual commands needed - routing decisions are made automatically based on task type.

  • 81 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
developmentpythonbashrefactoringapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add claude-world/director-mode-lite --skill interop-router --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Interop Router?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Interop Router
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/claude-world-interop-router/badge)](https://www.skillsdirectory.com/skills/claude-world-interop-router)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: interop-router
description: >
  Automatically routes tasks to external AI CLIs (Codex or Gemini) when more efficient.
  No manual commands needed - routing decisions are made automatically based on task type.
user-invocable: false
allowed-tools:
  - Read
  - Bash
  - Glob
  - Grep
---

# Automatic Routing to External AI CLIs

**Auto-trigger**: This skill evaluates tasks automatically and decides whether to delegate to an external CLI. No manual invocation needed.

---

## Auto-Trigger Conditions

Automatically evaluate when detecting:
- Large refactoring (10+ files affected)
- Batch file changes
- Template generation tasks
- Multi-model cross-validation needs

---

## Decision Scoring

Calculate delegation score using 3 factors:

| Factor | Range | Description |
|--------|-------|-------------|
| Benefit | 0.0 - 0.6 | Can external CLI produce faster/more reliable results? |
| Cost | -0.3 - 0.0 | Overhead of wrapping, normalizing, reviewing |
| Risk | -0.3 - 0.0 | Permission/write/secret leakage risks |

**Threshold**: Score >= 0.15 with auto-interop enabled -> auto-execute delegation

---

## Routing Targets

| Task Type | Target CLI | Reason |
|-----------|------------|--------|
| Large codebase exploration | Gemini | 1M token context |
| Batch implementation | Codex | Fast bulk generation |
| Complex architecture analysis | Gemini | Deep reasoning |
| Template generation | Codex | Efficient structured output |

---

## Process

### 1. Check CLI Availability

```bash
bash "$CLAUDE_PROJECT_DIR/skills/interop-router/scripts/check_cli_available.sh" --json
```

### 2. Score the Decision

```bash
python3 "$CLAUDE_PROJECT_DIR/skills/interop-router/scripts/score_decision.py" \
  --task "task description" \
  --files 15 \
  --complexity high \
  --json
```

### 3. Wrap Context (if delegating)

```bash
python3 "$CLAUDE_PROJECT_DIR/skills/interop-router/scripts/wrap_context.py" \
  --files src/*.py \
  --diff \
  --output /tmp/context.md
```

### 4. Execute with External CLI

```bash
# Codex
codex "Your task description" < /tmp/context.md

# Gemini
gemini "Your task description" -f /tmp/context.md
```

---

## Safety Constraints

- Default read-only mode
- Automatic secret filtering (API keys, passwords, tokens, connection strings)
- All results must be reviewed before landing
- Sensitive files (.env, credentials, private keys) are always skipped

---

## Configuration

Enable auto-interop:

```bash
# Project-level (takes precedence)
mkdir -p .claude/flags
echo '{"enabled": true}' > .claude/flags/auto-interop.json

# User-level
mkdir -p ~/.claude/flags
echo '{"enabled": true}' > ~/.claude/flags/auto-interop.json
```

Files in this skill

  • SKILL.md2.6 KB
  • scripts/check_cli_available.sh3.7 KB
  • scripts/score_decision.py6.6 KB
  • scripts/wrap_context.py6.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.