Search StackQL documentation, provider registry docs, and blog posts. Fetches content from stackql.io/docs, registry.stackql.io, and provider-specific doc sites.
You are helping the user find relevant StackQL documentation.
Query: $@
Follow these steps in order.
Determine what kind of documentation the user needs:
| Topic | Primary URL |
|---|---|
| Core docs | https://stackql.io/docs |
| CLI reference | https://stackql.io/docs/command-line-usage/global-flags |
| Registry commands | https://stackql.io/docs/command-line-usage/registry |
| Provider registry | https://registry.stackql.io/ |
| Google provider | https://google.stackql.io/ |
| AWS provider | https://awscc.stackql.io/ |
| Azure provider | https://azure.stackql.io/ |
| GitHub provider | https://github.stackql.io/ |
| Okta provider | https://okta.stackql.io/ |
| Databricks provider | https://databricks-workspace.stackql.io/ |
| Snowflake provider | https://snowflake.stackql.io/ |
| stackql-deploy | https://stackql-deploy.io/docs |
| Blog | https://stackql.io/blog |
Use web search to find relevant documentation pages:
Search for: site:stackql.io <query terms> or the appropriate provider site.
If the query is provider-specific, also search: site:<provider>.stackql.io <query terms>
For the most relevant search results (up to 3-4 pages), fetch the page content:
Use the WebFetch tool to retrieve the documentation page content.
Extract the relevant sections that answer the user's question.
For frequently asked topics, you can provide answers from your knowledge:
SELECT reads cloud resources (maps to GET/LIST API calls)INSERT INTO ... SELECT creates resources (maps to POST/PUT)UPDATE ... SET ... WHERE modifies resources (maps to PATCH/PUT)DELETE FROM ... WHERE removes resources (maps to DELETE)EXEC <resource>.<method> runs lifecycle operations (start, stop, etc.)SHOW PROVIDERS; - list installed providersSHOW SERVICES IN <provider>; - list servicesSHOW RESOURCES IN <provider>.<service>; - list resourcesDESCRIBE <provider>.<service>.<resource>; - show fieldsSHOW METHODS IN <provider>.<service>.<resource>; - show methodsstackql shell --auth="${AUTH}"stackql exec --auth="${AUTH}" "<SQL>"stackql exec --auth="${AUTH}" -i script.iql--output json|csv|table|textFor each relevant documentation section found, format as:
### <Section title>
<URL>
<Relevant content>
After presenting the sources, synthesize a concise answer to the user's original question. If the documentation directly answers the question, lead with the answer before showing the sources.
If no relevant documentation was found, suggest:
/stackql-skills:explore <provider> to discover resources interactively