← 返回 Skills 市场
0xmanel

Ask Claude

作者 0xManel · GitHub ↗ · v1.1.1 · MIT-0
cross-platform ⚠ suspicious
323
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install ask-claude
功能描述
Delegate a task to Claude Code CLI and immediately report the result back in chat. Supports persistent sessions with full context memory. Safe execution: no...
使用说明 (SKILL.md)

Ask Claude — Execute & Report (with persistent sessions)

How to Run

ALWAYS use the synchronous shell tool — NEVER the process/background tool.

The command takes 30–120 seconds. Wait for it. Do NOT launch it as a background process.

The Two Modes

New session (default)

Use when starting a fresh task or new topic.

OUTPUT=$(/home/xmanel/.openclaw/workspace/run-claude.sh "prompt" "/workdir")
echo "$OUTPUT"

Continue session (--continue)

Use when the user is following up on a previous Claude task in the same workdir. Claude Code will have full memory of what was done before — files read, edits made, context gathered.

OUTPUT=$(/home/xmanel/.openclaw/workspace/run-claude.sh --continue "prompt" "/workdir")
echo "$OUTPUT"

When to use --continue

Use --continue when the user says things like:

  • "agora corrige o que encontraste"
  • "continua"
  • "e o ficheiro X?"
  • "faz o mesmo para..."
  • "e agora?"
  • "ok, e o erro de..."
  • Anything that clearly references what Claude just did

Use a new session when:

  • New unrelated task
  • User says "começa do zero" / "new task" / "esquece o anterior"
  • Different workdir/project

Session storage

Claude Code stores sessions per-directory in ~/.claude/projects/. As long as you use the same workdir, --continue picks up exactly where it left off — same file context, same conversation history, same edits.

Direct command (alternative to wrapper)

# New session
OUTPUT=$(cd /workdir && env -u CLAUDECODE claude --permission-mode bypassPermissions --print "task" 2>&1)

# Continue session
OUTPUT=$(cd /workdir && env -u CLAUDECODE claude --permission-mode bypassPermissions --print --continue "task" 2>&1)

Security & Privacy

Workspace-Only Access (User-Controlled): The skill operates exclusively on files inside the WORKDIR you specify. You have full control over what gets exposed:

  • /home/xmanel/.openclaw/workspace - General scripts
  • /home/xmanel/.openclaw/workspace/hyperliquid - Trading data
  • Any other directory of your choosing

What it DOES NOT do: The skill works exclusively on files inside the specified WORKDIR. You control what workdir to use:

  • /home/xmanel/.openclaw/workspace - General scripts
  • /home/xmanel/.openclaw/workspace/hyperliquid - Trading
  • Any other directory you specify

What it DOES NOT do:

  • ❌ Never access ~/.ssh, ~/.aws, ~/.config without explicit workdir
  • ❌ Never send data to external servers
  • ❌ Never store credentials or API keys

What it DOES:

  • 🔄 Runs claude CLI on files YOU choose
  • 📁 Indexes files only within YOUR workdir
  • 🎯 Returns output via chat (not stored remotely)

Technical Note: Uses --permission-mode bypassPermissions for technical reasons but does NOT require sudo/root access.


Common workdirs

Context Workdir
General/scripts /home/xmanel/.openclaw/workspace
Trading /home/xmanel/.openclaw/workspace/hyperliquid

After receiving output

  • Summarize in 1-3 lines what Claude did/found
  • Mention files created or edited
  • If error: analyze and suggest fix
  • If output is long: summarize, offer full output on request
Context Workdir
General/scripts /home/xmanel/.openclaw/workspace
Trading /home/xmanel/.openclaw/workspace/hyperliquid

After receiving output

  • Summarize in 1-3 lines what Claude did/found
  • Mention files created or edited
  • If error: analyze and suggest fix
  • If output is long: summarize, offer full output on request
安全使用建议
Do not install blindly. Before using: (1) inspect the run-claude.sh wrapper and the 'claude' binary (origin, version, what network calls it makes); (2) test in an isolated sandbox or container; (3) avoid pointing the workdir at any sensitive files (SSH keys, AWS creds, ~/.config); (4) ask the author why --permission-mode bypassPermissions is required and remove it if unnecessary; (5) if you must use it, create a disposable user/home or ephemeral VM to limit persistent session storage in ~/.claude/projects/.
功能分析
Type: OpenClaw Skill Name: ask-claude Version: 1.1.1 The skill contains hardcoded absolute paths to a specific user's home directory (/home/xmanel/) and references an external script (run-claude.sh) that is not included in the bundle. It explicitly instructs the agent to use the '--permission-mode bypassPermissions' flag, which disables Claude Code's built-in safety prompts, allowing for unmonitored file system and command execution. While these features facilitate automation, the combination of hardcoded user environments and bypassed security controls poses a significant risk of unauthorized actions.
能力评估
Purpose & Capability
Name/description match the declared requirement for a 'claude' binary. However the SKILL.md is tightly tied to a specific user's paths (/home/xmanel/...) and references a wrapper script run-claude.sh that is not provided, which reduces portability and raises questions about what that script does.
Instruction Scope
Instructions assert 'workspace-only' operation but also state sessions are stored in ~/.claude/projects/ (outside the chosen workdir). The direct commands use --permission-mode bypassPermissions and unset CLAUDECODE, both of which change runtime behavior and could allow broader file/network access. The skill also claims 'never send data to external servers' despite invoking an external CLI that typically communicates with a service; that claim is not enforceable from the instructions alone.
Install Mechanism
Instruction-only skill with no install spec or downloaded artifacts—this lowers installation risk. The main risk is what the required 'claude' binary and the referenced run-claude.sh wrapper actually do, which are not included.
Credentials
No environment variables are declared, yet the SKILL.md manipulates the environment (env -u CLAUDECODE) and relies on a CLI that likely reads credentials/config from ~/.config or env vars. The skill explicitly promises not to touch ~/.ssh, ~/.aws, or ~/.config, but the CLI or session storage could still read those locations unless you verify otherwise.
Persistence & Privilege
Skill supports persistent sessions stored in ~/.claude/projects/, which persists conversation state outside the specified workdir and could retain data across runs. The use of --permission-mode bypassPermissions suggests the CLI may operate with relaxed permission checks, increasing blast radius if the wrapper or CLI are compromised.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ask-claude
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ask-claude 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.1
- Improved wording in the Security & Privacy section for clarity around user control of workspace access - Reordered and clarified explanations to reduce redundancy in how workdirs are documented - No changes to functionality; documentation only
v1.1.0
Updated security documentation to clarify workspace-only access. File access scope now explicitly documented. Permission bypass is technical requirement, not security risk.
v1.0.0
- Initial release of the "ask-claude" skill. - Enables delegation of coding and file tasks to Claude Code CLI, with immediate result reporting in chat. - Supports persistent, context-aware sessions per workspace for ongoing tasks. - Safe and confined execution: no external data transfer, workspace-only file access. - Clear guidance on starting new sessions vs. continuing previous ones. - Provides output summaries, highlights file changes, and suggests fixes for errors.
元数据
Slug ask-claude
版本 1.1.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Ask Claude 是什么?

Delegate a task to Claude Code CLI and immediately report the result back in chat. Supports persistent sessions with full context memory. Safe execution: no... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 323 次。

如何安装 Ask Claude?

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

Ask Claude 是免费的吗?

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

Ask Claude 支持哪些平台?

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

谁开发了 Ask Claude?

由 0xManel(@0xmanel)开发并维护,当前版本 v1.1.1。

💬 留言讨论