home / skills / hiroro-work / claude-plugins / ask-claude
This skill executes the claude CLI to obtain coding assistance, enabling quick questions, code generation, debugging, or task delegation.
npx playbooks add skill hiroro-work/claude-plugins --skill ask-claudeReview the files below or copy the command above to add this skill to your agents.
---
name: ask-claude
description: Asks Claude CLI for coding assistance. Use for getting a second opinion, code generation, debugging, or delegating coding tasks.
allowed-tools: Bash(claude:*)
---
# Ask Claude
Executes the local `claude` CLI to get coding assistance.
**Note:** This skill requires the `claude` CLI to be installed and available in your system's PATH.
## Quick start
Run a single query with `-p` (print mode):
```bash
claude -p "Your question or task here"
```
## Common options
| Option | Description |
|--------|-------------|
| `-p` | Non-interactive print mode (required for scripting) |
| `--model MODEL` | Specify model (e.g., `sonnet`, `opus`, `haiku`) |
| `--output-format FORMAT` | Output format: `text`, `json`, `stream-json` |
| `-c, --continue` | Continue the most recent conversation |
> For all available options, run `claude --help`
## Examples
**Ask a coding question:**
```bash
claude -p "How do I implement a binary search in Python?"
```
**Use a specific model:**
```bash
claude -p --model opus "Review this code for potential issues"
```
**Get JSON output:**
```bash
claude -p --output-format json "List the main functions in this file"
```
**Continue a previous conversation:**
```bash
claude -p -c "Now add error handling to that function"
```
## Notes
- The `-p` flag runs Claude non-interactively and outputs result to stdout
- If `--model` is not specified, the default model is used
- `stream-json` outputs responses incrementally as they are generated
- **Warning**: The `-p` flag skips the workspace trust dialog. Only use in directories you trust.
- The command inherits the current working directory
This skill runs the local Claude CLI to get coding assistance from Claude models. It offers non-interactive queries for code generation, review, debugging, and follow-up prompts while inheriting your current working directory. Use it as a quick second opinion or to delegate short coding tasks to Claude from scripts or the terminal.
The skill invokes the installed claude command with the -p flag for non-interactive print mode, passing your prompt and any flags like --model or --output-format. It can continue a recent conversation with -c, request specific models, and return plain text or JSON (including stream-json for incremental output). Because it runs locally, it inherits the shell working directory and executes only if the claude CLI is present in PATH.
Do I need an API key to use this skill?
No. This skill requires the claude CLI installed and configured locally; authentication is handled by that CLI according to its own setup.
What if the claude command is not found?
Install the official claude CLI and ensure it is in your system PATH, then verify by running claude --help in your terminal.