claude

cli-anything-web

Generate agent-native Python CLIs for closed-source web apps via live HTTP traffic capture.

242 on GitHubby Itamar Zandv0.14.3MITupdated 1 month agodevelopment
/

Plugin cli-anything-web from marketplace cli-anything-web in ItamarZand88/CLI-Anything-WEB. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (6)

  • boilerplate

    Documents the template inventory and variable contract behind scaffold-cli.py — which Jinja2 template renders with which variables for each site profile. Use during Phase 2 scaffolding when choosing scaffold flags or understanding what the generated boilerplate contains. The scaffold-cli.py script i

  • capture

    Captures HTTP traffic from a web app using playwright-cli — site fingerprinting (framework, protections, auth, API discovery) plus full traffic recording into raw-traffic.json. Use as Phase 1 of CLI generation whenever a target URL needs its API surface recorded or assessed. Trigger phrases: "record

  • gap-analyzer

    Compares a CLI's implemented commands against its APP.md API map and traffic-analysis.json to find missing endpoints, incomplete CRUD, dead client methods, and priority gaps. Runs as the mandatory first step of /cli-anything-web:refine and as an optional pre-review scan in standards. Trigger phrases

  • methodology

    Analyzes captured HTTP traffic, designs the CLI architecture, and implements the Python CLI package (Phase 2): parse raw-traffic.json, identify the protocol, write api-spec.json, scaffold from templates, and implement endpoint methods and Click command groups. Use after a capture completes and raw-t

  • standards

    Runs Phase 4 review/publish/verify for a cli-web-* CLI: implementation review by 3 parallel agents, the tiered quality checklist (Tier 1 critical fail-fast, then comprehensive), pip install + smoke test, and per-CLI skill generation. Use when a CLI's tests pass and it is ready to be validated and pu

  • testing

    Writes and documents the test suite for a generated cli-web-* CLI (Phase 3): unit tests with mocked HTTP, live E2E tests, subprocess tests via _resolve_cli, and the TEST.md plan/results record. Use after the methodology skill completes implementation. Trigger phrases: "write tests for cli-web-*", "s

Slash commands (6)

  • /cli-anything-web:cli-anything-web

    Generate a complete agent-native CLI for any web app by recording and analyzing network traffic via playwright-cli. Runs the full pipeline with site assessment, capture, implementation, testing, and verification.

  • /cli-anything-web:list

    List all available CLI-Anything-Web CLIs (installed and generated).

  • /cli-anything-web:record

    Record network traffic from a web app without generating a CLI. Useful for initial exploration or adding more coverage data.

  • /cli-anything-web:refine

    Refine an existing cli-anything-web CLI by recording additional traffic and expanding command coverage. Invokes the gap-analyzer skill as its first step, then implements missing endpoints.

  • /cli-anything-web:test

    Run tests for a cli-anything-web CLI and update TEST.md with results.

  • /cli-anything-web:validate

    Validate a cli-anything-web CLI against the tiered quality checklist (Tier 1 critical / Tier 2 comprehensive). Reports per-category and per-tier results.

Subagents (4)

  • cross-cli-consistency-checker

    Audit all cli-web-* CLIs for convention drift against skills/shared/CONVENTIONS.md, including repl_skin drift via `cli-web-devkit drift` and .manifest.json presence. Reports PASS/FAIL per check per CLI in a matrix format. Use periodically or before releases to catch inconsistencies across the CLI po

  • harness-compliance-reviewer

    Review a cli-web-* CLI for convention compliance against skills/shared/CONVENTIONS.md. Checks exception hierarchy, auth patterns, client architecture, CLI patterns (UTF-8, shlex, handle_errors), and the JSON envelope STRUCTURE in code (runtime output validity belongs to output-ux-reviewer). Returns

  • output-ux-reviewer

    Review a cli-web-* CLI from the end-user perspective by RUNNING it. Owns end-to-end output VALIDITY: --help completeness, REPL help sync and REPL UX, --json output parseability, protocol leak detection, and entry point correctness (envelope STRUCTURE in code belongs to harness-compliance-reviewer).

  • traffic-fidelity-reviewer

    Review a cli-web-* CLI implementation against its APP.md API map. Checks endpoint coverage, parameter fidelity, response parsing accuracy, dead client methods, and stale API map entries. Returns scored findings. Use during Phase 4 standards review — dispatched by the standards skill.

MCP servers (1)

  • chrome-devtools

    runs: npx -y chrome-devtools-mcp@latest --browserUrl=http://127.0.0.1:9222

View source on GitHub itamarzand88.github.io

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain cli-anything-web?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted