// This skill should be used when users request research on a topic with the intent to save findings to a document. It provides a systematic workflow for conducting web research, synthesizing information from multiple sources, and creating well-structured documentation. Trigger words include "research and save", "look up and document", "find information about and write", or any request that combines information gathering with file creation.
| name | web-research-documenter |
| description | This skill should be used when users request research on a topic with the intent to save findings to a document. It provides a systematic workflow for conducting web research, synthesizing information from multiple sources, and creating well-structured documentation. Trigger words include "research and save", "look up and document", "find information about and write", or any request that combines information gathering with file creation. |
This skill enables systematic web research with professional documentation output. It combines web search, content fetching, information synthesis, and structured file creation into a repeatable workflow that produces comprehensive, well-organized research documents.
Use this skill when users request any of the following:
Key indicators:
Follow this systematic four-step workflow for all research tasks:
Conduct comprehensive web searches to gather diverse perspectives and up-to-date information.
Search strategy:
Example for "TypeScript trends":
Search 1: "TypeScript latest trends 2024 2025"
Search 2: "TypeScript 5.7 5.8 new features 2024"
Tool usage:
mcp-server-search__web_search(
query="[main topic query]",
max_results=10
)
When search results include authoritative sources (official blogs, documentation, reputable publications), fetch the full content for deeper insights.
Selection criteria:
Tool usage:
mcp-server-fetch__fetch(
url="[authoritative source URL]",
max_length=8000
)
Note: Use start_index parameter if content is truncated and more detail is needed.
Create a well-structured summary that organizes findings into logical sections.
Documentation structure:
==============================================
[TOPIC] - Summary Report
Generated: [Date]
==============================================
1. [Main Category/Trend]
-----------------------------------------
• Key point 1
• Key point 2
• Key point 3
2. [Secondary Category]
-----------------------------------------
[Detailed information with sub-sections as needed]
3. [Additional Categories]
-----------------------------------------
[Continue organizing information logically]
==============================================
Sources:
- [List of primary sources]
==============================================
Synthesis guidelines:
Write the synthesized report to the user-specified file path.
File writing approach:
Tool usage:
desktop-commander__write_file(
path="[absolute path to file]",
content="[first 25-30 lines]",
mode="rewrite"
)
desktop-commander__write_file(
path="[same absolute path]",
content="[next 25-30 lines]",
mode="append"
)
Path handling:
Ensure research output meets these quality criteria:
User request: "Research the latest TypeScript trends and save them to results/typescript_trends.txt"
Execution:
Web searches:
Fetch details:
Synthesize:
Save:
Output characteristics: