smart-search-cli
Installation
SKILL.md
Smart Search CLI
Use the local smart-search command as the default execution layer for web research. This entrypoint keeps only routing, boundaries, and reference selection; load the focused reference file when command details or provider contracts matter.
Default Workflow
- Run
smart-search doctor --format jsonwhen configuration or availability is uncertain. - If
doctorreports missing configuration, usesmart-search setuporsmart-search config set KEY VALUEwhen the user provides keys. Do not ask users to edit global environment variables by default. - If OpenAI-compatible
searchhangs or times out afterdoctorsucceeds, runsmart-search diagnose openai-compatible --format markdownand use its summary. - If
doctorreturnsok: true, use onlysmart-searchCLI subcommands for web research. Do not call Codex native web search in the same task. - Use
smart-search skills status --targets codex --format jsonwhen the installed global skill may be stale; usesmart-search skills update --targets codex --format jsonto refresh it without rerunning setup. - Use
smart-search smoke --mock --format jsonafter CLI/provider architecture changes. Use--liveonly when real keys are available and the user expects live checks. - Preserve command lines and source URLs in your answer. Prefer citing fetched pages or
primary_sources; treatextra_sourcesas follow-up candidates until fetched.