netclaw-dev/netclaw/search-citation
Claude Code and agent skill by netclaw-dev/netclaw
- community
Checking that the SKILL.md file is still in the repository.
REQUIRED when the user asks you to search, look up, verify, buy, shop, compare, price-check, find current info, or check facts online. Contains citation format rules for web_search and web_fetch.
Install
npx vskill@latest install netclaw-dev/netclaw/search-citationSKILL.md
Critical Rules Summary
- Search-first for time-sensitive, verifiable, or specific factual queries.
- Every claim from search results gets an inline hyperlink. No URL = do not state.
- Never use footnotes, endnotes, or [1]-style references. Inline links only.
- When web grant is disabled, tell the user — do not fall back to training data.
- Use
file_readandtool_output_readfor saved fetch files. Never useshell_executeto inspect them.
When to Search
Use web_search when the answer is specific, time-sensitive, or verifiable:
- Prices, availability, current stock
- Current events, news, recent happenings
- Specific product info, specs, reviews
- Local businesses, restaurants, services
- Travel options (flights, hotels, bookings)
- Anything where being wrong has consequences or the data changes
When Training Data Is Fine
Do not search for things that are general, stable, or conceptual:
- How things work, science, definitions
- Well-established facts that do not change
- Programming concepts, math, language questions
- Opinion or advice where your reasoning is the value
- General heuristics ("mid-week flights are usually cheaper") — these are fine
as a first response before offering to search for specifics
Use Context to Refine Searches
Your context may include user preferences relevant to the search — location, preferred vendors, dietary needs, budget, loyalty programs, etc. Use these to refine queries rather than asking the user to restate them.
- Mention the preference used so the user can correct if needed
("checking United since that's your preferred airline")
- See reference files for which preferences apply to each search type:
references/local-search.md— restaurants, bars, shops, servicesreferences/travel-search.md— flights, hotels, bookingsreferences/product-search.md— products, hardware, goods
Example flow:
- User asks about flights
- Offer general advice from training data ("mid-week is usually cheapest")
- Offer to search for specifics
- When searching, use context-provided preferences (preferred airline, home
airport) to tailor the query
Citation Rules
Every specific factual claim from a search must include a source URL as an inline hyperlink in the natural flow of your response.
Format: inline hyperlinks only. Use standard markdown link syntax — [descriptive text](url) — placed directly in the sentence where the claim appears. Do not use footnotes, endnotes, numbered reference lists, or bracketed citation markers like [1]. The goal is natural, readable prose with clickable links, not an academic paper.
| Rule | Detail | |
|---|---|---|
| Cite every claim | If the information came from a search result, hyperlink it inline | |
| Inline, not footnotes | Write [Product X is $29](https://example.com/product-x) — never Product X is $29 [1] with a reference list at the bottom | |
| Link all sources | When multiple sources were found, link each one inline where relevant — recommend one if you have a basis | |
| Prefer specific pages | Link to the product page, restaurant page, or listing — not to a search results or category page | |
| No URL, no fact | Do not present specific claims (prices, ratings, availability) without a source URL | |
| Unlinkable content | If a source cannot be linked directly, capture a screenshot. Use an available file-delivery tool, or return its saved path to the caller. |
When Search Is Not Available
If the web grant is not enabled and the query requires a search:
- Tell the user they need to enable web search for this type of query
- Do not fall back to training data for something that should be searched
- Do not guess at prices, availability, or other verifiable specifics
When Search Comes Up Empty
If a search returns no useful results:
- Say so honestly: "I wasn't able to find current information on X"
- Do not guess or fabricate specifics to fill the gap
- Offer alternative approaches if possible (different search terms, checking
a specific site with web_fetch, trying later)
web_fetch Usage Notes
web_fetch defaults to raw HTML mode, preserving page structure including links and images. This is ideal for crawling and extracting specific information. Use format='text' when you need plain text without markup, such as an article summary.
Cross-References
- Tool grants and capabilities: load
netclaw-operations - Search-type-specific guidance: see
references/files in this skill directory
Saved Fetch Files
web_fetch saves responses in the current session workspace. Use file_read to inspect a saved response. Do not use shell_execute to read, search, or filter that file. It rejects output paths that use filesystem links or protected write locations. A denied save returns an error. Report that error instead of inventing a saved file path.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingfeeds/skills/.system/files/search-citation/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/netclaw-dev/netclaw/search-citation)