mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-27 09:21:35 +07:00
feat(ui): Control UI polish — skills revamp, markdown preview, agent workspace, macOS config tree (#53411) thanks @BunsDev
Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com> Co-authored-by: Nova <nova@openknot.ai>
This commit is contained in:
@@ -3,7 +3,28 @@ name: coding-agent
|
||||
description: 'Delegate coding tasks to Codex, Claude Code, or Pi agents via background process. Use when: (1) building/creating new features or apps, (2) reviewing PRs (spawn in temp dir), (3) refactoring large codebases, (4) iterative coding that needs file exploration. NOT for: simple one-liner fixes (just edit), reading code (use read tool), thread-bound ACP harness requests in chat (for example spawn/run Codex or Claude Code in a Discord thread; use sessions_spawn with runtime:"acp"), or any work in ~/clawd workspace (never spawn agents here). Claude Code: use --print --permission-mode bypassPermissions (no PTY). Codex/Pi/OpenCode: pty:true required.'
|
||||
metadata:
|
||||
{
|
||||
"openclaw": { "emoji": "🧩", "requires": { "anyBins": ["claude", "codex", "opencode", "pi"] } },
|
||||
"openclaw":
|
||||
{
|
||||
"emoji": "🧩",
|
||||
"requires": { "anyBins": ["claude", "codex", "opencode", "pi"] },
|
||||
"install":
|
||||
[
|
||||
{
|
||||
"id": "node-claude",
|
||||
"kind": "node",
|
||||
"package": "@anthropic-ai/claude-code",
|
||||
"bins": ["claude"],
|
||||
"label": "Install Claude Code CLI (npm)",
|
||||
},
|
||||
{
|
||||
"id": "node-codex",
|
||||
"kind": "node",
|
||||
"package": "@openai/codex",
|
||||
"bins": ["codex"],
|
||||
"label": "Install Codex CLI (npm)",
|
||||
},
|
||||
],
|
||||
},
|
||||
}
|
||||
---
|
||||
|
||||
|
||||
@@ -3,7 +3,23 @@ name: gh-issues
|
||||
description: "Fetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]"
|
||||
user-invocable: true
|
||||
metadata:
|
||||
{ "openclaw": { "requires": { "bins": ["curl", "git", "gh"] }, "primaryEnv": "GH_TOKEN" } }
|
||||
{
|
||||
"openclaw":
|
||||
{
|
||||
"requires": { "bins": ["curl", "git", "gh"] },
|
||||
"primaryEnv": "GH_TOKEN",
|
||||
"install":
|
||||
[
|
||||
{
|
||||
"id": "brew",
|
||||
"kind": "brew",
|
||||
"formula": "gh",
|
||||
"bins": ["gh"],
|
||||
"label": "Install GitHub CLI (brew)",
|
||||
},
|
||||
],
|
||||
},
|
||||
}
|
||||
---
|
||||
|
||||
# gh-issues — Auto-fix GitHub Issues with Parallel Sub-agents
|
||||
|
||||
@@ -9,6 +9,16 @@ metadata:
|
||||
"emoji": "🌐",
|
||||
"requires": { "bins": ["curl"], "env": ["OPENAI_API_KEY"] },
|
||||
"primaryEnv": "OPENAI_API_KEY",
|
||||
"install":
|
||||
[
|
||||
{
|
||||
"id": "brew",
|
||||
"kind": "brew",
|
||||
"formula": "curl",
|
||||
"bins": ["curl"],
|
||||
"label": "Install curl (brew)",
|
||||
},
|
||||
],
|
||||
},
|
||||
}
|
||||
---
|
||||
|
||||
@@ -1,7 +1,31 @@
|
||||
---
|
||||
name: session-logs
|
||||
description: Search and analyze your own session logs (older/parent conversations) using jq.
|
||||
metadata: { "openclaw": { "emoji": "📜", "requires": { "bins": ["jq", "rg"] } } }
|
||||
metadata:
|
||||
{
|
||||
"openclaw":
|
||||
{
|
||||
"emoji": "📜",
|
||||
"requires": { "bins": ["jq", "rg"] },
|
||||
"install":
|
||||
[
|
||||
{
|
||||
"id": "brew-jq",
|
||||
"kind": "brew",
|
||||
"formula": "jq",
|
||||
"bins": ["jq"],
|
||||
"label": "Install jq (brew)",
|
||||
},
|
||||
{
|
||||
"id": "brew-rg",
|
||||
"kind": "brew",
|
||||
"formula": "ripgrep",
|
||||
"bins": ["rg"],
|
||||
"label": "Install ripgrep (brew)",
|
||||
},
|
||||
],
|
||||
},
|
||||
}
|
||||
---
|
||||
|
||||
# session-logs
|
||||
|
||||
@@ -2,7 +2,24 @@
|
||||
name: tmux
|
||||
description: Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
|
||||
metadata:
|
||||
{ "openclaw": { "emoji": "🧵", "os": ["darwin", "linux"], "requires": { "bins": ["tmux"] } } }
|
||||
{
|
||||
"openclaw":
|
||||
{
|
||||
"emoji": "🧵",
|
||||
"os": ["darwin", "linux"],
|
||||
"requires": { "bins": ["tmux"] },
|
||||
"install":
|
||||
[
|
||||
{
|
||||
"id": "brew",
|
||||
"kind": "brew",
|
||||
"formula": "tmux",
|
||||
"bins": ["tmux"],
|
||||
"label": "Install tmux (brew)",
|
||||
},
|
||||
],
|
||||
},
|
||||
}
|
||||
---
|
||||
|
||||
# tmux Session Control
|
||||
|
||||
@@ -5,7 +5,20 @@ homepage: https://developer.atlassian.com/cloud/trello/rest/
|
||||
metadata:
|
||||
{
|
||||
"openclaw":
|
||||
{ "emoji": "📋", "requires": { "bins": ["jq"], "env": ["TRELLO_API_KEY", "TRELLO_TOKEN"] } },
|
||||
{
|
||||
"emoji": "📋",
|
||||
"requires": { "bins": ["jq"], "env": ["TRELLO_API_KEY", "TRELLO_TOKEN"] },
|
||||
"install":
|
||||
[
|
||||
{
|
||||
"id": "brew",
|
||||
"kind": "brew",
|
||||
"formula": "jq",
|
||||
"bins": ["jq"],
|
||||
"label": "Install jq (brew)",
|
||||
},
|
||||
],
|
||||
},
|
||||
}
|
||||
---
|
||||
|
||||
|
||||
@@ -2,7 +2,24 @@
|
||||
name: weather
|
||||
description: "Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed."
|
||||
homepage: https://wttr.in/:help
|
||||
metadata: { "openclaw": { "emoji": "☔", "requires": { "bins": ["curl"] } } }
|
||||
metadata:
|
||||
{
|
||||
"openclaw":
|
||||
{
|
||||
"emoji": "☔",
|
||||
"requires": { "bins": ["curl"] },
|
||||
"install":
|
||||
[
|
||||
{
|
||||
"id": "brew",
|
||||
"kind": "brew",
|
||||
"formula": "curl",
|
||||
"bins": ["curl"],
|
||||
"label": "Install curl (brew)",
|
||||
},
|
||||
],
|
||||
},
|
||||
}
|
||||
---
|
||||
|
||||
# Weather Skill
|
||||
|
||||
Reference in New Issue
Block a user