Agent skill

auto-submit

End-to-end autonomous pipeline that runs auto-review-fix, then auto-pr-merge

Stars 821
Forks 43

Install this agent skill to your Project

npx add-skill https://github.com/stablyai/orca/tree/main/.agents/skills/auto-submit

SKILL.md

auto-submit

Autonomous pipeline: review+fix code, then create PR and merge. Execute without user confirmation.

Steps

1. Auto Review-Fix

IMPORTANT: Run auto-review-fix as a sub-agent (not an inline skill) to ensure it gets its own isolated context window. This prevents instruction dilution and ensures fix phases properly spawn their own Task() sub-agents as required.

Agent(
  subagent_type: "general-purpose",
  description: "Run auto-review-fix",
  prompt: "Run the /auto-review-fix skill. Follow ALL instructions exactly, especially: all fixes MUST be done via Task() subagents with opus-4-5. No direct edits."
)

Wait for the agent to complete. Then commit any changes:

bash
if [ -n "$(git status --porcelain)" ]; then
    git add -A && git commit -m "fix: address auto-review findings"
fi

Continue to Step 2 — do not stop here.

2. Auto PR-Merge

Use the Skill tool: skill: "auto-pr-merge"

Handles PR creation, CI polling, fix loops, and merge with --admin --squash.

Rules

  • Execute autonomously — no user confirmation
  • Both steps run sequentially — do not stop between them
  • Commit changes between steps
  • If Step 1 fails catastrophically, stop (don't create a broken PR)
  • If Step 2 fails, report the error with PR URL if available

Expand your agent's capabilities with these related and highly-rated skills.

stablyai/orca

auto-pr-merge

Create PR, wait for checks, fix issues iteratively, and merge with --admin

821 43
Explore
stablyai/orca

react-useeffect

React useEffect best practices from official docs. Use when writing/reviewing useEffect, useState for derived values, data fetching, or state synchronization. Teaches when NOT to use Effect and better alternatives.

821 43
Explore
stablyai/orca

typescript

This skill should be used when the user asks to "optimize TypeScript performance", "speed up tsc compilation", "configure tsconfig.json", "fix type errors", "improve async patterns", or encounters TS errors (TS2322, TS2339, "is not assignable to"). Also triggers on .ts, .tsx, .d.ts file work involving type definitions, module organization, or memory management. Does NOT cover TypeScript basics, framework-specific patterns, or testing.

821 43
Explore
stablyai/orca

auto-review-fix

Automated iterative code review and fix loop with parallel review agents

821 43
Explore
stablyai/orca

electron

Automate Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify, etc.) using agent-browser via Chrome DevTools Protocol. Use when the user needs to interact with an Electron app, automate a desktop app, connect to a running app, control a native app, or test an Electron application. Triggers include "automate Slack app", "control VS Code", "interact with Discord app", "test this Electron app", "connect to desktop app", or any task requiring automation of a native Electron application.

821 43
Explore
stablyai/orca

review-and-submit

Lightweight review-fix loop (2 rounds, 1 agent each), then create PR and merge

821 43
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results