ask

Route user questions through local Claude, Codex, or Gemini CLIs and save responses as ask artifacts.

Updated May 20, 2026
One-click install
npx skills add https://github.com/xdkp/oh-my-claudecode --skill ask-xdkp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask
Source: https://github.com/xdkp/oh-my-claudecode/tree/main/skills/ask
Command: npx skills add https://github.com/xdkp/oh-my-claudecode --skill ask-xdkp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

You want reliable, provider-correct prompt execution without manually assembling CLI arguments, while also preserving the results for later review and reuse.

Core Features & Use Cases

  • Provider routing without raw CLI assembly: Sends your question through the local Claude, Codex, or Gemini CLI using the correct omc ask flow.
  • Deterministic artifact capture: Persists the completed response as an ask artifact for documentation, auditing, or follow-up.
  • Common use case: Asking for reviews and drafts across different providers while keeping the outputs consistently stored as artifacts.

Quick Start

Ask the provider-specific question directly by writing: /oh-my-claudecode:ask codex "review this patch from a security perspective"

Frequently Asked Questions about ask

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route prompts to Claude, Codex, or Gemini CLI without manual argument assembly?

Prompt routing sends your question through the correct local provider CLI using a unified command flow, ensuring reliable execution without manually assembling CLI arguments for Claude, Codex, or Gemini.

How do I save CLI responses as markdown artifacts for later review?

Artifact capture persists completed provider responses as markdown files in a structured directory, preserving outputs for documentation, auditing, and follow-up reuse during coding or research tasks.

Can I execute code reviews and drafts across different AI providers while keeping outputs consistently stored?

Yes, you can ask provider-specific questions for code reviews and drafts across different providers, and the system consistently stores the results as captured artifacts for later reference.

What is the correct way to execute an ask command for a specific provider?

You execute a provider-specific question by writing an ask command that specifies the provider name and your prompt, which routes the request through the correct CLI flow without direct invocation.

Where are saved ask artifacts stored on the local filesystem?

Saved ask artifacts are written as markdown files to a local artifacts directory, organized by provider name, prompt slug, and timestamp to ensure deterministic file naming and easy retrieval.