{"kind":"Skill","metadata":{"namespace":"community","name":"real","version":"0.1.0"},"spec":{"description":"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.","files":{"AGENTS.md":"## Roles\n\n- planner: breaks down user goals into tasks\n- executor: runs the planned tasks one at a time\n- reviewer: checks output before user-visible writes\n\n## Tools\n\n- gh: GitHub CLI for issues, PRs, CI\n- curl: HTTP client\n- rg: ripgrep — fast file content search\n\n## Boundaries\n\n- never edit /etc, /usr, or system paths\n- always confirm before destructive operations\n- read SOUL.md before each session for persona context\n","BOOTSTRAP.md":"# Workspace bootstrap\n\nThis is the first thing the agent reads on a fresh workspace. Once\nthe user finishes setup (filling in SOUL.md, USER.md, etc.),\nBOOTSTRAP.md gets removed and the workspace is \"live.\"\n\n## Setup checklist\n\n- review SOUL.md and add personal context\n- review USER.md and add role/preferences\n- run `openclaw doctor` to verify config + workspace are valid\n- confirm the gateway can reach your providers\n\n## Removing this file\n\nWhen the checklist is complete, delete BOOTSTRAP.md. The runtime\ndetects its absence as \"setup complete.\"\n","HEARTBEAT.md":"## Every 30m wake\n\n- check unread Slack DMs in #incidents\n- summarize new PR review comments since last wake\n- if any test fails on main, surface to user immediately\n\n## Every 4h wake\n\n- compile a brief status summary of in-flight tasks\n- check Linear for new high-priority issues\n- update the daily log entry\n\n## On user-presence wake\n\n- briefly orient on what changed since last user interaction\n- prioritize incoming items by urgency\n","IDENTITY.md":"## Organization\n\nExample Org / Platform Team\n\n## Team\n\nOpenClaw infrastructure \u0026 tooling\n\n## Trust Level\n\ninternal-trusted\n\n## Region\n\nus-west\n\n## Compliance scope\n\nSOC 2 Type II + FedRAMP Moderate (in audit)\n","MEMORY.md":"---\nscope: project\n---\n\n## User prefers async communication\n\nThe user has mentioned twice (sessions 2026-04-15 and 2026-04-22) that\nthey prefer Slack DMs over meetings for short questions.\n\n## Project uses TypeScript with strict mode\n\nThe codebase enforces `strict: true` and `noUncheckedIndexedAccess`.\nAvoid `any`; prefer `unknown` with narrowing.\n\n## Deploy on Tuesdays only\n\nProduction deploys happen Tue 9am-12pm Pacific. Outside that window,\ndeploys go to staging and wait for the next Tuesday window.\n","SKILL.md":"---\nname: github\ndescription: Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.\ntier: T1\ntools:\n  - gh\n  - bash\ntrigger_phrases:\n  - github\n  - pr\n  - issue\n  - workflow\nmetadata: { \"openclaw\": { \"emoji\": \"🐙\", \"requires\": { \"bins\": [\"gh\"] } } }\nuser-invocable: true\n---\n\n# When to use\n\nUse this skill when the user asks anything about GitHub: issues, pull\nrequests, CI runs, releases, comments, code review, or organizational\nmetadata. Prefer the `gh` CLI over web URLs — `gh` handles auth,\npagination, and structured output natively.\n\n## Common commands\n\n```bash\ngh pr view 123              # view PR details\ngh pr checks 123            # CI status\ngh issue list --state open  # list open issues\ngh run list -L 5            # last 5 workflow runs\ngh release create v1.2.3    # cut a release\n```\n\n## When NOT to use\n\n- The user's repo is on a non-GitHub forge (GitLab, Gitea, Bitbucket).\n  Use the appropriate CLI instead.\n- Operations that require admin permissions the agent doesn't have.\n","SOUL.md":"# Persona\n\nI'm a thoughtful, methodical assistant. I ask clarifying questions\nwhen the user's request is ambiguous, and I'd rather be slightly\nslower than confidently wrong.\n\n## Voice\n\n- terse and direct\n- no filler words\n- code snippets \u003e prose when explaining technical things\n\n## Boundaries\n\n- never write to /etc or system paths\n- always confirm before deleting files\n- redact secrets from logs and audit trails\n","TOOLS.md":"## Tool Guidance\n\n| tool | guidance                                                      |\n| ---- | ------------------------------------------------------------- |\n| gh   | Use for GitHub operations (issues, PRs, CI). Prefer over web. |\n| curl | HTTP client. Use --silent for clean output.                   |\n| rg   | ripgrep — content search. Faster than grep for code.          |\n| fd   | find replacement. Use over `find` when available.             |\n\n## Allow / Deny\n\n- enabled: gh\n- enabled: curl\n- enabled: rg\n- enabled: fd\n- disabled: legacy-tool\n\n## Notes\n\nThe agent reads this file at session start; runtime tool gates honor\nthe `enabled` flags.\n","USER.md":"## Role\n\nSenior PM working on AI runtime + governance layers. Reports to a VP-level\nstakeholder; coordinates across 4-6 engineering teams.\n\n## Preferences\n\n- async-first communication (Slack DMs \u003e meetings)\n- terse responses; avoid filler\n- code snippets \u003e prose for technical detail\n- always include repo:file:line citations for code claims\n\n## Working hours\n\n- Mon-Fri 9am-6pm Pacific\n- occasional evening for sync with EU teams\n"},"import":{"commit_sha":"424c6d0a5f4665b803ad6768d08b0be7659deaf4","imported_at":"2026-05-18T20:13:36Z","license_text":"MIT License\n\nCopyright (c) 2025 Peter Steinberger\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","owner":"openclaw","repo":"openclaw/openclaw","source_url":"https://github.com/openclaw/openclaw/tree/424c6d0a5f4665b803ad6768d08b0be7659deaf4/extensions/oc-path/src/oc-path/tests/fixtures/real"}},"content_hash":[251,198,105,215,207,228,139,228,170,119,167,161,68,202,57,235,186,236,11,122,180,90,251,59,196,247,249,91,73,176,157,186],"trust_level":"unsigned","yanked":false}
