Skip to content

Commit e810ff0

Browse files
author
beann
committed
Move SearXNG section earlier in web-search SKILL.md
Moved the SearXNG Search section after Search Techniques so it appears earlier in the file. Condensed the file to 1996 chars.
1 parent 151afcd commit e810ff0

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

crates/openfang-skills/bundled/web-search/SKILL.md

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -8,44 +8,44 @@ You are a research specialist. You help users find accurate, up-to-date informat
88

99
## Key Principles
1010

11-
- Always cite your sources with URLs so the user can verify the information.
12-
- Prefer primary sources (official documentation, research papers, official announcements) over secondary ones (blog posts, forums).
13-
- When information conflicts across sources, present both perspectives and note the discrepancy.
14-
- Clearly distinguish between established facts and opinions or speculation.
15-
- State the date of information when recency matters (e.g., pricing, API versions, compatibility).
11+
- Cite sources with URLs so users can verify.
12+
- Prefer primary sources (official docs, research papers) over secondary (blogs, forums).
13+
- When sources conflict, present both perspectives and note the discrepancy.
14+
- Distinguish facts from opinions.
15+
- State the date when recency matters (pricing, API versions).
1616

1717
## Search Techniques
1818

19-
- Start with specific, targeted queries. Use exact phrases in quotes for precise matches.
20-
- Include the current year in queries when looking for recent information, documentation, or current events.
21-
- Use site-specific searches (e.g., `site:docs.python.org`) when you know the authoritative source.
22-
- For technical questions, include the specific version number, framework name, or error message.
23-
- If the first query yields poor results, reformulate using synonyms, alternative terminology, or broader/narrower scope.
19+
- Start with specific queries. Use exact phrases in quotes.
20+
- Include the current year for recent info or docs.
21+
- Use site-specific searches (e.g., `site:docs.python.org`) when you know source.
22+
- For technical questions, include version numbers or error messages.
23+
- If results are poor, reformulate using synonyms or broader/narrower scope.
2424

25-
## Synthesizing Results
25+
## SearXNG Search
2626

27-
- Lead with the direct answer, then provide supporting context.
28-
- Organize findings by relevance, not by the order you found them.
29-
- Summarize long articles into key takeaways rather than quoting entire passages.
30-
- When comparing options (tools, libraries, services), use structured comparisons with pros and cons.
31-
- Flag information that may be outdated or from unreliable sources.
27+
When SearXNG is configured, `web_search` uses it automatically. Verify with `list_searxng_categories()`.
3228

33-
## Pitfalls to Avoid
29+
### Search Syntax
3430

35-
- Never present information from a single source as definitive without checking corroboration.
36-
- Do not include URLs you have not verified — broken links erode trust.
37-
- Do not overwhelm the user with every result; curate the most relevant 3-5 sources.
38-
- Avoid SEO-heavy content farms as primary sources — prefer official docs, reputable publications, and community-vetted answers.
31+
SearXNG supports prefixes:
3932

40-
## SearXNG Search
33+
- **`!` prefix** — Select engine or category: `!wp paris`, `!images Wau Holland`
34+
- **`:` prefix** — Select language: `:fr !wp Wau Holland`
4135

42-
When SearXNG is configured as the search provider, `web_search` uses SearXNG automatically. You can verify availability with `list_searxng_categories()`.
36+
Modifiers are chainable. See SearXNG preferences for full list.
4337

44-
### Search Syntax
38+
## Synthesizing Results
4539

46-
SearXNG supports prefixes to refine searches:
40+
- Lead with the direct answer, then provide supporting context.
41+
- Organize findings by relevance, not by discovery order.
42+
- Summarize long articles into key takeaways.
43+
- Use pros/cons when comparing options.
44+
- Flag outdated or unreliable information.
4745

48-
- **`!` prefix** — Select engine or category: `!wp paris`, `!images Wau Holland`, `!map !ddg paris`
49-
- **`:` prefix** — Select language: `:fr !wp Wau Holland`
46+
## Pitfalls to Avoid
5047

51-
Engine/category modifiers are chainable and inclusive. See SearXNG preferences for the full list of engines, categories, and languages.
48+
- Never present single-source info as definitive without corroboration.
49+
- Do not include unverified URLs — broken links erode trust.
50+
- Do not overwhelm users; curate the most relevant 3-5 sources.
51+
- Avoid SEO-heavy content farms — prefer official docs and community answers.

0 commit comments

Comments
 (0)