bfly123

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.

bfly123 2,877 283 Updated 3mo ago

Resources

1
GitHub

Install

npx skillscat add bfly123/claude-code-bridge/ask

Install via the SkillsCat registry.

SKILL.md

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)

Bash(CCB_CALLER=claude ask $PROVIDER "$MESSAGE")

Rules

  • Follow the Async Guardrail rule in CLAUDE.md (mandatory).
  • Local fallback: if output contains CCB_ASYNC_SUBMITTED, end your turn immediately.
  • If submit fails (non-zero exit):
    • Reply with exactly one line: [Provider] submit failed: <short error>
    • End your turn immediately.

Examples

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