← 返回 Skills 市场
rocketship4545-a11y

Grit

作者 rocketship4545-a11y · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
127
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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...
使用说明 (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.
安全使用建议
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install grit
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /grit 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Grit: persistent tool-escalation with SOP-first compliance.
元数据
Slug grit
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 127 次。

如何安装 Grit?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install grit」即可一键安装,无需额外配置。

Grit 是免费的吗?

是的,Grit 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Grit 支持哪些平台?

Grit 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Grit?

由 rocketship4545-a11y(@rocketship4545-a11y)开发并维护,当前版本 v1.0.0。

💬 留言讨论