Ask

Async via ask, end turn immediately; use when user explicitly delegates to any AI provider (gemini/codex/opencode/droid); NOT for questions about the providers themselves.

majiayu000 00cc546 2 files · 1.9 KB Updated 567 repo stars

File contents

Ask AI Provider (Async)

Send the user's request to specified AI provider asynchronously.

Usage

The first argument must be the provider name, followed by the message:

  • gemini - Send to Gemini
  • codex - Send to Codex
  • opencode - Send to OpenCode
  • droid - Send to Droid

Execution (MANDATORY)

Start-Process -NoNewWindow -FilePath "ask" -ArgumentList "$PROVIDER" -RedirectStandardInput (New-TemporaryFile | ForEach-Object { $MESSAGE | Set-Content $_; $_.FullName })

Rules

  • After running the command, say "[Provider] processing..." and immediately end your turn.
  • Do not wait for results or check status in the same turn.
  • The task ID and log file path will be displayed for tracking.

Examples

  • /ask gemini What is 12+12?
  • /ask codex Refactor this code
  • /ask opencode Analyze this bug
  • /ask droid Execute this task

Notes

  • If it fails, check backend health with the corresponding ping command (ping <provider> (e.g., ping gemini)).

majiayu000/claude-skill-registry-data/tree/main/ai-llm/ask-bfly123-claude-code-bridge-2 commit 00cc546c67

Frequently asked questions

npx skillmds add majiayu000/ask-5