Install
openclaw skills install file-bug-reportCreate triage-ready OpenClaw GitHub issue drafts for reports that an agent is slow, broken, not responding, tool-starved, degraded, or "not as smart." Use when an agent needs to collect a conservative diagnostics snapshot, compare OpenClaw config against defaults or expected baseline, list installed and active plugins, capture relevant error logs, search similar openclaw/openclaw issues, and prepare a debuggable bug report for user approval before posting.
openclaw skills install file-bug-reportTurn vague reports like "my agent is slow," "it stopped responding," or "it is not as smart" into a privacy-safe GitHub issue that maintainers can triage. Prioritize concrete runtime evidence over speculation.
Suggested public handoff text:
Give this to your agent: Use $file-bug-report to collect conservative OpenClaw diagnostics, search for similar openclaw/openclaw issues, and draft a triage-ready bug report. Do not post secrets, raw credentials, full config files, private prompts, or unreviewed logs.
Use this skill for reports like:
Example handoff prompts a user might give their agent:
Use $file-bug-report. OpenClaw got much slower after I installed a plugin yesterday. Collect conservative diagnostics, search for similar issues, and draft the GitHub issue for my approval.
Use $file-bug-report. My agent says tools are unavailable in this workspace, but they worked in a new install. Please capture config/plugin differences and draft an issue without posting private logs.
Use $file-bug-report. Since the last update, the desktop UI starts a run but the agent never responds. Gather the minimal evidence maintainers need and check for duplicate issues first.
flowchart TD
A["User reports slow, broken, unresponsive, or degraded agent"] --> B["Agent asks structured intake questions"]
B --> C["Run conservative diagnostics collector"]
C --> D["Summarize system, OpenClaw, plugin, config-metadata, command failures, and nearby logs"]
D --> E["Search open and closed openclaw/openclaw issues"]
E --> F{"Likely duplicate?"}
F -->|Yes| G["Draft comment for existing issue with new reviewed evidence"]
F -->|No| H["Draft new issue from template"]
G --> I["Show final public text and selected excerpts"]
H --> I
I --> J{"User approves posting?"}
J -->|Yes| K["Post issue or comment"]
J -->|No| L["Leave draft local; do not upload diagnostics bundle"]
Capture the symptom before collecting data.
Collect a conservative diagnostics bundle.
bash /path/to/file-bug-report/scripts/collect-openclaw-diagnostics.sh --output ./openclaw-diagnostics
/tmp, and summarizes git/env state.--include-private-config, --include-tmp-logs, or --include-git-details only after explaining the risk and getting explicit user approval.Compare config against baseline.
List plugins and extensions.
Capture logs around the incident.
Search for similar issues before filing.
references/similar-issue-search.md.openclaw/openclaw using symptom words, exact errors, plugin names, provider/model names, and log phrases.Draft the issue and get posting approval.
references/issue-template.md.gh issue create -R openclaw/openclaw or the available GitHub tool only after the user approves the final body and attachment/excerpt list. Otherwise, produce the completed issue body for the user to post.[diagnostics] Agent <symptom> on <platform/provider/plugin>.scripts/collect-openclaw-diagnostics.sh: Best-effort local collector for conservative system, OpenClaw, plugin, config-metadata, and log evidence. Requires bash and perl; openclaw, gh, node, npm, pnpm, git, systemctl, and launchctl are optional.references/issue-template.md: Issue body template.references/similar-issue-search.md: Search queries and duplicate-linking guidance.Before asking the user to approve posting, verify the draft has a clear title, impact, reproduction status, baseline source, plugin/config summary, selected redacted log excerpts, command failures, duplicate-search decision, and an explicit sanitization review status.