
signoz-searching-docs
β 6by signoz Β· part of signoz/agent-skills
Use official signoz.io documentation and API references only. Ground every answer in fetched docs content and cite the canonical docs URL.
Use official signoz.io documentation and API references only. Ground every answer in fetched docs content and cite the canonical docs URL.
Inspect the full instructions your agent will receiveExpandCollapse
This is the exact playbook injected into your agent when the skill activates β shown here so you can audit it before installing. You don't need to read it to use the skill.
by signoz
Use official signoz.io documentation and API references only. Ground every answer in fetched docs content and cite the canonical docs URL.
npx skills add https://github.com/signoz/agent-skills --skill signoz-searching-docs
Download ZIPGitHub6
SigNoz Docs
Use official signoz.io documentation and API references only. Ground every answer in fetched docs content and cite the canonical docs URL.
Access Docs
Prefer the SigNoz MCP server tools when available; fall back to direct HTTP fetch.
Preferred: MCP tools
-
signoz_search_docsβ BM25 search over the indexed docs corpus. Pass the user's natural-language query assearchText. Narrow withsection_slugwhen the question maps cleanly to a single docs section (the tool's own schema lists valid slugs β defer to it rather than memorizing). Trust the ranking β the index handles relevance. -
signoz_fetch_docβ full markdown for one indexed page. Pass the canonical URL or/docs/...path; optionally narrow to a section withheading.
Fallback: direct HTTP fetch
If the MCP tools are unavailable, SigNoz docs support Accept: text/markdown natively.
Discover via the sitemap:
GET https://signoz.io/docs/sitemap.md
Fetch a specific page:
GET https://signoz.io/docs/ /
Accept: text/markdown
Workflow
-
Identify the domain from the user's question: instrumentation, OpenTelemetry setup, querying, dashboards, alerts, troubleshooting, deployment, or API docs.
-
Check the heuristics table below. If a heuristic matches, read it before answering β heuristics encode product decisions (which path/method fits the user's environment), useful in both paths.
-
Search and fetch β pick the path based on tool availability:
-
With MCP tools: call
signoz_search_docswith the user's query; passsection_slugif the domain maps cleanly to one. Read the top 1-3 results and callsignoz_fetch_docon the chosen URL (useheadingto narrow if the page is large and the question is sub-section-specific). -
Without MCP tools: grep
sitemap.mdfor candidate pages, rank the best 2-5 by how directly they answer the task, andGETthe top page(s) withAccept: text/markdown. Heuristic coverage is sparse β for topics without a heuristic row, skim the sitemap by section path and prefer setup/troubleshooting/API-reference pages over overviews. -
Fetch one page for narrow questions; fetch multiple pages when the task spans setup + troubleshooting, or method-selection + language guide. Keep the set small.
-
Answer from the fetched docs and cite canonical
https://signoz.io/docs/...URLs. -
Handle ambiguity deliberately: if multiple pages are plausible, prefer the one that completes the task most directly; mention alternates only when they materially change the answer.
Message Actions
On the terminal answer, emit FE-handoff actions per the SigNoz Skills & MCP spec:
-
open_docsβ include with the canonical URL of the primary cited page. Docs lookups are precisely the case where deep-linking to the source page helps the user read in context and verify the answer. -
follow_upβ 1-2 next-step prompts that build on a docs answer. After a setup guide: "walk me through the first command" or "what's a common gotcha here?" . After a concept page: "show me a worked example." -
Do NOT emit
apply_filter. Docs answers do not produce a query for an explorer page; emittingapply_filterwould overwrite the user's working query.
Verbatim guardrail: When answering a SigNoz docs question, include an open_docs action on the final message with the canonical URL of the primary cited page.
Domain Heuristics
Read the matching heuristic file before fetching docs. Each file contains decision logic to route the user to the right guide.
Topic Trigger keywords Heuristic file Sending Logs logs, log collection, logging, send logs sending-logs.md
npx skills add https://github.com/signoz/agent-skills --skill signoz-searching-docsRun this in your project β your agent picks the skill up automatically.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.