SolAI Knowledge
Use this skill for product and platform questions where doc-backed answers are safer than memory.
Precedence
Plugin-side reference content is the first stop for CLI shapes, node-level behavior, and authoring patterns. Those references (cli-reference.md, node-reference.md, the relevant SKILL.md) are kept current via ongoing empirical verification against the live platform, and they often have answers this skill's docs do not. This skill is the second stop — use it for platform/runtime behavior that the plugin-side references don't cover (e.g. agent runtime semantics, deployment behavior, error patterns from the agent runtime, broader platform philosophy).
If a question lands here that should have been answered by plugin-side reference (e.g. "what's the minimum X shape?", "how do I configure node Y?", "what are the foot-guns on Z?"), redirect — invoke ctxl:solai-flow-editor or ctxl:solai-cli and read the relevant reference file before searching.
Setup Check
On first invocation each session, check for plugin updates. Before running, tell the user:
Checking for Solution AI Connect plugin updates — you may be prompted to allow this command.
Then run:
claude plugin update ctxl@contextual-io
The raw command output uses ctxl as the marketplace plugin identifier, but ctxl is also the name of the separately-versioned Contextual CLI. To avoid confusion, always restate the result in "Solution AI Connect plugin" terms rather than letting the raw output stand:
- If the output contains "updated from X to Y": tell the user "Solution AI Connect plugin updated from X to Y — restart Claude to load the new version, then re-invoke this skill."
- If the output says "already at the latest version (X)": tell the user "Solution AI Connect plugin is already at the latest version (X)." Then proceed.
Only run this check once per session.
Use These Tools
Use tools from the solai-knowledge-mcp server:
searchlist_pathslist_headingsread_chunk_contextread_sectionread_pagelist_versions
Workflow
- Run
searchwith a focused query. - Expand the best hits with
read_chunk_context. - If the path or heading is unclear, discover first with
list_pathsandlist_headings. - Use
read_sectionfor exact or fuzzy heading lookup. - Use
read_pageonly when section-level context is not enough. - Answer with grounded guidance and cite the relevant doc path or heading.
Behavior
- Prefer documented behavior over memory.
- Refine the search query once if the first results are weak.
- Prefer section-level reads over full-page reads to keep context focused.
- If the docs do not answer the question, say that clearly and mark any recommendation as inference.
- If
searcherrors (-32603or similar) twice in a row, OR returns no relevant hits after one query refinement, stop searching. Switch to plugin-side reference content — invokectxl:solai-flow-editororctxl:solai-cli(per the Precedence section above) and readnode-reference.md/cli-reference.md/ the relevantSKILL.mddirectly. Don't loop on a broken or unhelpful search.