/install wiki-ops-qa-3
Wiki MCP Ops QA
Overview
Answer simple operations questions from wiki MCP only. If the wiki does not support the answer, say so directly.
When to Use
Use this skill for document-oriented operations questions such as:
- deployment, release, rollback, restart
- logs, alerts, SOPs, permissions
- config items, ports, environment variables
Do not use this skill for:
- live system inspection
- code investigation
- pure conceptual questions
- undocumented procedures that require inference
Workflow
- Decide whether the question is an operations-document question.
- Build one to three concise search queries from the service name, system name, environment, alert name, and action.
- Run preflight checks before first tool call.
- Call
builtin-wiki-search-tool. - Pick the most relevant one to three documents.
- Call
builtin-wiki-document-toolfor the selected documents. - Extract only the content that directly answers the question.
- Answer from that evidence only.
- If evidence is missing, incomplete, or conflicting, refuse or answer conservatively.
Preflight Checks
Before answering, verify:
- wiki tools are present:
builtin-wiki-search-tool,builtin-wiki-document-tool - required params are available (
keyword,doc_id, optionallimit) keywordis a plain search phrase and not an expression with format placeholders
If tool calls fail, switch to error-triage mode and do not produce undocumented runbook steps.
Tool Calls
Use the wiki MCP tools in this order:
- Search with
builtin-wiki-search-tool - Read with
builtin-wiki-document-tool - Answer only after reading the selected page content
Expected usage:
builtin-wiki-search-toolkeyword: a concise operations querylimit: usually3, increase only if the first pass is weak
builtin-wiki-document-tooldoc_id: a document id returned by the search tool
Default call pattern:
- Build a focused
keyword - Call
builtin-wiki-search-tool(keyword, limit=3) - Inspect returned titles and ids
- Call
builtin-wiki-document-tool(doc_id)for the best match - If needed, read one or two more candidate pages before answering
Do not answer from search titles alone when the body is needed to support the conclusion.
Search Rules
- Preserve service, component, system, and alert names exactly as given.
- Preserve environment labels such as
prod,staging,test,gray,canary. - Preserve action terms such as
restart,rollback,deploy,release,logs,alarm,SOP. - Remove conversational filler.
- Treat
keywordas plain text. Do not build format strings from user input. - If the first search is weak, retry with a narrower query or a query that emphasizes the alert name, service name, or environment.
Preferred query construction:
- restart question:
\x3Cservice> restart - deploy question:
\x3Cservice> deployor\x3Cservice> release - log question:
\x3Cservice> logs - alert question:
\x3Calert> SOPor\x3Calert> handling
If the user includes an environment, append it to the query.
Result Selection Rules
- Prefer pages whose titles contain both the service or alert name and the requested action.
- Prefer runbooks, SOPs, deployment guides, and operations manuals over general introductions.
- If multiple results look similar, read the most operationally specific page first.
- If the page body does not clearly support the answer, read another candidate or refuse.
Response Contract
Use this shape when answering:
Conclusion: direct answer to the questionEvidence: wiki page title and the supporting pointsUnknown: anything the wiki does not explicitly cover
Keep the answer short. Reuse wiki terminology where possible.
Hard Constraints
- Do not use any source other than wiki MCP.
- Do not invent commands, steps, or explanations.
- Do not turn a weak match into a confident answer.
- Do not hide missing information.
- If multiple pages conflict, say they conflict and do not choose a side unless one page is clearly authoritative.
Refusal Rules
Refuse or answer conservatively when:
- search returns no useful results
- titles look relevant but the page body does not support the answer
- pages are clearly incomplete or outdated
- multiple pages conflict
- the user asks for details not present in the retrieved content
Preferred wording:
I don't know based on the wiki results I found.The wiki does not contain enough information for a reliable answer.I found related wiki pages, but they do not explicitly describe that step.
Supported QA Modes
Use one of these modes based on user intent:
- Direct SOP QA:
- user asks for exact steps such as restart, rollback, or deploy
- return concise actionable steps only if explicitly documented
- Evidence lookup:
- user asks where a policy, setting, or command is documented
- prioritize page title plus exact supporting snippet
- Incident hint QA:
- user asks how to handle an alert or common fault
- provide only documented checks and escalation paths
Do not treat this skill as:
- real-time observability diagnosis
- shell command execution
- cross-system root-cause analysis without wiki evidence
Tool Error Triage
If wiki tool invocation fails, classify first and report explicitly:
- DNS or network resolution errors (
lookup ... server misbehaving, timeout):- state that wiki endpoint is unreachable from current runtime
- ask for network or DNS recovery before continuing
- TLS or certificate errors (
x509, self-signed, unknown authority):- state certificate trust is blocking the request
- ask for trusted CA chain or TLS policy confirmation
- auth errors (
401,403):- state credential is invalid, expired, or insufficiently scoped
- ask for updated authorization configuration
- request construction errors (
%!s(MISSING), malformed query):- state query formatting is invalid
- retry with sanitized plain-text keyword
During triage:
- do not fabricate operational steps
- provide a minimal, actionable next check list
- separate
System issuefromWiki evidence
Suggested output shape for failures:
Status: why the call failedImpact: what cannot be answered nowNext checks: 2-4 concrete checks (network, cert, auth, query)No evidence: explicitly state no wiki evidence was retrieved
Examples
Restart question:
- Search
service X restart - Call
builtin-wiki-search-toolwith that keyword - Read the best result with
builtin-wiki-document-tool - Answer only if the page explicitly describes the restart path
- Otherwise say the wiki does not provide enough information
Alert handling question:
- Search
alert Y SOPoralert Y handling - Read the most relevant SOP or incident page before answering
- Summarize only the documented procedure
- Do not add remediation steps that the page does not state
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wiki-ops-qa-3 - After installation, invoke the skill by name or use
/wiki-ops-qa-3 - Provide required inputs per the skill's parameter spec and get structured output
What is Wiki Ops Qa 3?
Use when an agent should answer simple operations questions by retrieving internal wiki content through wiki MCP, and must refuse to answer when the wiki doe... It is an AI Agent Skill for Claude Code / OpenClaw, with 52 downloads so far.
How do I install Wiki Ops Qa 3?
Run "/install wiki-ops-qa-3" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Wiki Ops Qa 3 free?
Yes, Wiki Ops Qa 3 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Wiki Ops Qa 3 support?
Wiki Ops Qa 3 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Wiki Ops Qa 3?
It is built and maintained by GLY (@glylovechina); the current version is v2.0.0.