By patelr3
Browser automation with persistent page state via Playwright. Navigate websites, fill forms, take screenshots, extract web data, test web apps, and automate browser workflows.

A Claude Code plugin marketplace for multi-agent orchestration — autonomously implement features from Product Requirements Documents (PRDs). Coordinates parallel AI agents, each working in isolated git worktrees, to go from specification to merged pull request.
Add the marketplace and install the plugins you want:
/plugin marketplace add patelr3/agents
/plugin install rav-town@rav-town-marketplace
/plugin install worktree-devcontainer@rav-town-marketplace
/plugin install dev-browser@rav-town-marketplace
The core orchestration system. Includes:
| Component | Type | Description |
|---|---|---|
| prd | skill | Generate structured PRDs from feature descriptions |
| ralph-prd | skill | Convert markdown PRDs to Ralph's JSON execution format |
| ralph-loop | skill | Iterative execution loop — one story per AI session |
| ravtown-mayor | agent | Fleet manager — coordinates parallel PRD implementations |
| ralph-agent | agent | Autonomous PRD processor — reads, converts, implements |
Requires:
worktree-devcontainerplugin for the/worktreeskill used by the mayor and ralph agents.
Isolated development environments for AI sub-agents. Two composable skills:
| Component | Type | Description |
|---|---|---|
| worktree | skill | Git worktree lifecycle — branch creation, worktree setup, sub-agent execution, PR creation, cleanup |
| dev-container | skill | Dev container lifecycle — build container from workspace, run AI tool inside, cleanup |
Use worktree for branch isolation, dev-container for environment isolation, or both together for full isolation.
The dev container is pre-configured with Copilot CLI, Claude Code, and GitHub CLI. Credentials are forwarded from the host via ~/.git-credentials mount. See the tested workflow for an end-to-end validation.
Standalone browser automation via Playwright. Navigate websites, fill forms, take screenshots, extract data, test web apps. Used by rav-town agents to visually verify UI changes, but works independently too.
/prd Add a task priority system with high/medium/low levels
Creates docs/prds/prd-<date>-<feature>.md with status: todo.
Start the ravtown-mayor agent, then submit PRDs:
Complete docs/prds/prd-2026-03-15-task-priority.md
Or submit everything:
Complete all todo PRDs
The mayor delegates to ralph-agent subagents running in isolated worktrees. Each agent:
┌──────────────────────────────────────────────────────────────┐
│ Ravtown Mayor │
│ Accepts PRDs → tracks state → invokes /worktree per PRD │
└────────┬─────────────────────────────────────────────────────┘
│
├─ /worktree #1 (port offset 10)
│ ├─ creates branch ralph/<feature>
│ ├─ spawns ralph-agent
│ │ ├─ /ralph-prd → converts PRD to JSON
│ │ └─ /ralph-loop → implements stories iteratively
│ └─ creates PR → merges → cleans up
│
├─ /worktree #2 (port offset 20)
│ └─ parallel independent feature
│
└─ /worktree #3 (port offset 30) [blocked]
└─ waits for dependency to complete
PRDs flow through stages tracked by YAML frontmatter: todo → inprogress → complete.
Ralph JSON format:
{
"project": "MyProject",
"branchName": "ralph/feature-name",
"description": "Feature description",
"dependsOn": [],
"userStories": [
{
"id": "US-001",
"title": "Story title",
"description": "As a user, I want X so that Y",
"acceptanceCriteria": ["Criterion 1", "Typecheck passes"],
"priority": 1,
"passes": false,
"notes": ""
}
]
}
Key rules:
"Typecheck passes" as a criterion"Verify in browser using dev-browser skill"The ralph-loop supports three backends via --tool:
| Tool | Command | Flag |
|---|---|---|
| GitHub Copilot CLI | copilot | --tool copilot (default) |
| Claude Code | claude | --tool claude |
| AMP | amp | --tool amp |
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub patelr3/agents --plugin dev-browserMulti-agent orchestration system for autonomous feature development from PRDs. Generates PRDs, converts to structured JSON, implements stories iteratively in isolated git worktrees, and coordinates parallel agents.
Isolated development environments for AI sub-agents. Provides git worktree lifecycle management and dev container orchestration so sub-agents work in isolated branches and containerized environments.
Browser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automate browser workflows.
Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script. Originally from OpenAI's curated skills catalog.
Turn your coding agent into a SOTA browser agent. Drives a local Playwright workspace via one bash command at a time, saving screenshots and an action log into final_runs/run_<id>/, and visually self-verifies the result.
Browser automation and E2E testing with Playwright. Auto-detects dev servers, writes clean test scripts. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use for cross-browser testing, visual regression, API testing, component testing in TypeScript/JavaScript and Python projects.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.