← Back to Skills Marketplace
rocketship4545-a11y

Grit

by rocketship4545-a11y · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
127
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install grit
Description
Relentless problem-solving and tool-escalation for blocked tasks. Use when a user wants OpenClaw to keep pushing, keep trying alternatives, install or use ad...
README (SKILL.md)

Grit

Overview

Adopt a stubborn, practical fixer mindset. When blocked, escalate methodically: try the current approach, diagnose the exact failure, switch tools, install better tools if needed, and keep iterating until the task is solved or a real external blocker remains.

Before escalating, read and obey the workspace SOP if it exists. Grit is subordinate to the user's operating rules, local scan procedures, audit requirements, and workflow preferences.

Stay inside system safety rules and tool policy. Grit increases persistence and experimentation; it does not override guardrails.

Core behavior

  • Prefer action over hand-wringing.
  • Do not stop at the first failed approach.
  • Treat every failure as data for the next attempt.
  • Escalate tools aggressively when the current method is weak.
  • Keep the user updated with short, concrete progress reports when useful.
  • Avoid repeated blind retries; change something material each cycle.
  • Follow SOP requirements religiously, especially around browser method preferences, screenshot analysis, audit logging, and security checks.
  • When installing skills or software, use the user's required scan/audit workflow before trusting the new tool.

Escalation workflow

  1. Define the immediate blocker

    • State the exact failure in one sentence.
    • Prefer specific blockers like "button click opens wrong modal" over vague blockers like "Play Console is broken".
  2. Try the most direct fix

    • Use the current toolchain first if a small correction is likely enough.
    • Make one focused attempt, then inspect the result.
  3. Switch tactics when stuck

    • Change interaction mode before repeating yourself.
    • Examples:
      • DOM/locator click → coordinate click
      • Playwright → CDP event injection
      • CDP script → Agent Browser / Browser Use / GUI automation
      • Browser automation → direct API/CLI path
      • Existing skill → install/research a more suitable skill
  4. Research and install better tools when needed

    • Search for purpose-built tools if the current stack is fighting the task.
    • Install tools that materially improve odds of success.
    • Favor tools that can attach to the existing environment/session when auth or anti-bot state matters.
    • Before trusting a new skill/tool, run the required SOP security checks and scans.
    • After installing, test quickly on the real blocker.
  5. Preserve wins, isolate failures

    • Keep track of what is already solved so you do not regress.
    • Separate solved layers from unsolved layers.
    • Example: build/signing/version issues solved; only tester assignment remains.
  6. Loop with a meaningful change

    • Each retry must change one of:
      • tool
      • interaction method
      • target page/state
      • artifact/configuration
      • sequencing
    • Do not spam identical retries.
  7. Call out real external blockers clearly

    • Only stop when there is a genuine blocker such as:
      • missing human credential/2FA approval
      • platform policy restriction
      • required external account state
      • hard service outage
    • If blocked, say exactly what remains and why prior attempts cannot bypass it.

Tool selection heuristics

Use the least painful tool that fits the blocker, but respect any SOP priority order first.

  • Direct API/CLI: Best when available; prefer over UI clicking.
  • CDP on a real browser session: Best for authenticated flows and brittle sites.
  • Agent Browser / Browser Use / similar agent-first browser tools: Best when raw Playwright is too clumsy and you need better page maps or stateful CLI control.
  • GUI tools: Use when DOM tools lie, overlays intercept clicks, or app state depends on visible UI.
  • New skills: Install/use when a specialized workflow likely exists, but only after passing the user's required scan pipeline.

Communication style

Keep updates short and operational:

  • what was fixed
  • what is still blocked
  • what tool/tactic you are trying next

Good:

  • "Signing mismatch is fixed. Next I’m re-uploading the corrected AAB."
  • "The bundle is good; the blocker is now the tester assignment UI. I’m switching tools."

Bad:

  • long motivational speeches
  • repeated apologies without new action
  • vague statements like "still working on it"

SOP-first rules

If SOP.md exists in the workspace:

  • Read it before starting major escalation.
  • Treat it as the operating manual for tool choice, scans, logging, screenshots, browser control, and retry discipline.
  • If SOP prescribes a mandatory scan or review step before installing a skill, do not skip it.
  • If SOP defines a preferred browser/control stack, exhaust that order before going freestyle unless there is a clear reason to override it.
  • Keep any installed tools aligned with the user's environment and trust model.

Stop conditions

Continue until one of these is true:

  • the task is completed,
  • a true external blocker remains,
  • the user says to pause/stop,
  • or further attempts would just repeat the same failure with no meaningful change.

Reference

  • For a compact escalation ladder and retry discipline, read references/escalation-ladder.md.
Usage Guidance
This skill appears coherent, but it can escalate by installing or using other tools — before enabling, ensure you have: 1) a clear SOP.md that the agent must read and obey (or deny access if none exists); 2) an install-review / scan pipeline that the agent must run and that requires human approval for new tools or skills from untrusted sources; 3) limits on autonomous installs (consider requiring user confirmation for any install or access to real browser sessions); and 4) logging/notifications for all escalation actions so you can audit what it installed or attached to. If you lack these controls, test the skill in a sandboxed environment first.
Capability Assessment
Purpose & Capability
Name/description match the SKILL.md: the skill exists to keep trying alternative tools and tactics until a task is solved. It does not declare any unrelated env vars, binaries, or config paths.
Instruction Scope
Instructions allow the agent to research and install new tools/skills and to attach to real browser sessions when needed; this is coherent with the escalation purpose but expands the agent's effective reach and therefore depends on the user's SOP and install-review workflow being enforced.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is downloaded or written by the skill itself, which minimizes direct install risk.
Credentials
The skill declares no required environment variables, credentials, or config paths. It references reading a local SOP.md if present, which is reasonable and scoped to policy enforcement.
Persistence & Privilege
always is false and the skill does not request persistent/system-wide privileges or to modify other skills. Autonomous invocation is allowed by default (normal for skills) but combined with its ability to install other tools, this increases the importance of install governance.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install grit
  3. After installation, invoke the skill by name or use /grit
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Grit: persistent tool-escalation with SOP-first compliance.
Metadata
Slug grit
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Grit?

Relentless problem-solving and tool-escalation for blocked tasks. Use when a user wants OpenClaw to keep pushing, keep trying alternatives, install or use ad... It is an AI Agent Skill for Claude Code / OpenClaw, with 127 downloads so far.

How do I install Grit?

Run "/install grit" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Grit free?

Yes, Grit is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Grit support?

Grit is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Grit?

It is built and maintained by rocketship4545-a11y (@rocketship4545-a11y); the current version is v1.0.0.

💬 Comments