Skip to content
Skills Library
Science & research · Research

reference

/reference

Research reference material from URLs and create comprehensive documentation. Use this skill when users provide URLs to research, need to gather and synthesize information from web sources, or want to create structured research documentation with citations and summaries.

Author
zph ↗
Repository
dotfiles ↗
Licence
MIT
Last repository change
14.06.2026

Assessment and security

100/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content35 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
0
URLs in SKILL.md
3
Deprecation

No signals detected. Repository changed on 14.06.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What it does and when to use it

Research reference material from URLs and create comprehensive documentation. Use this skill when users provide URLs to research, need to gather and synthesize information from web sources, or want to create structured research documentation with citations and summaries.

Original author description

Research reference material from URLs and create comprehensive documentation. Use this skill when users provide URLs to research, need to gather and synthesize information from web sources, or want to create structured research documentation with citations and summaries.

How it works

  1. Input
  2. Process
  3. Important Guidelines
  4. Example Workflow
  5. Output
Original SKILL.md headings · 96 lines, 401 words
SKILL.md preview
---
name: reference
description: Research reference material from URLs and create comprehensive documentation. Use this skill when users provide URLs to research, need to gather and synthesize information from web sources, or want to create structured research documentation with citations and summaries.
---

# Reference Material Research Skill

You are tasked with researching reference material provided by the user and creating comprehensive documentation.

## Input
The user will provide a description that may contain one or more URLs to research.

## Process

### 1. Setup url-to-md tool (if not already installed)
Check if `url-to-md` is available, and if not, install it:
```bash
deno install -A --global -n url-to-md https://raw.githubusercontent.com/zph/url-to-md/refs/heads/main/url-to-md.ts
```

### 2. Extract and Process URLs
- Identify all direct URLs in the user's description
- For each URL, use `url-to-md` to download and convert the content to markdown
- Save each article to `docs/research/<descriptive-task-name>/` with a descriptive filename based on the article title or URL
- Use the format: `<article-name>.md`

### 3. Supplementary Research
- Use WebSearch or WebFetch to gather additional context if needed
- Ensure you understand the topic comprehensively

### 4. Create Summary Documentation
Create a `README.md` in `docs/research/<descriptive-task-name>/` that includes:

#### Structure:
```markdown
# [Descriptive Task Name]

## Overview
Brief introduction to the research topic and purpose.

## Key Findings
Summarize the main insights from all sources.

## Sources

### [Article 1 Title]
**Source:** [URL]
**Saved as:** `article-1.md`

[2-3 paragraph summary of key points]

Key takeaways:
- Bullet point 1
- Bullet point 2
- Bullet point 3

### [Article 2 Title]
**Source:** [URL]
**Saved as:** `article-2.md`

[Summary continues...]

## References
1. [Author/Site Name]. "[Article Title]". [URL]. Retrieved [Date].
2. [Continue with all sources...]

## Related Topics
- Topic 1
- Topic 2

## Additional Notes
Any supplementary insights or connections between sources.
```

## Important Guidelines

1. **Citations:** Use proper markdown citation format throughout
2. **File naming:** Use descriptive, kebab-case names for files
3. **Organization:** Each research session gets its own folder under `docs/research/`
4. **Content preservation:** Keep the full `url-to-md` output in individual files
5. **Summary quality:** README.md should synthesize information, not just list it
6. **Cross-references:** Link between related concepts when applicable

## Example Workflow

If user says: "Research these articles on Rust async patterns: https://example.com/rust-async, https://example.com/tokio-guide"

1. Create `docs/research/rust-async-patterns/`
2. Download:
   - `rust-async.md` (from first URL)
   - `tokio-guide.md` (from second URL)
3. Create `README.md` with synthesis of both articles, proper citations, and key insights

## Output
After completing the research:
1. Confirm all URLs were processed successfully
2. Provide the path to the research folder
3. Give a brief summary of what was learned
4. Ask if the user wants any specific aspects explored further

Versions

RepositoryScoreLicence
This page · zph/dotfiles100MIT
lucastamoios/skills100MIT
yuri-xyz/skills100MIT

Database snapshot: 13.11.2026 · package version 61c11a9c6f49 (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 95notion-research-documentation
    Research across Notion and synthesize into structured documentation; use when gathering info from multiple Notion sources to produce briefs, comparisons, or reports with citations.
  • 90research
    Investigate a question across multiple web sources, cross-check claims, and synthesize a cited answer. Use when users ask you to research a topic, compare options, find out 'what's the latest on X', verify a claim, or gather evidence before deciding. Uses the web_search and…
  • 100source-research
    Fast topic research with source discovery, source quality evaluation, and concise synthesis. Use when looking up recent information, comparing sources, or producing a quick/detailed summary with citations.
  • 100inno-deep-research
    Comprehensive research assistant that synthesizes information from multiple sources with citations. Use when: conducting in-depth research, gathering sources, writing research summaries, analyzing topics from multiple perspectives, or when user mentions research, investigation,…
  • 100research-summarizer
    Structured research summarization agent skill for non-dev users. Handles academic papers, web articles, reports, and documentation. Extracts key findings, generates comparative analyses, and produces properly formatted citations. Use when: user wants to summarize a research…
  • 90research-web
    Research a question using Geonode to read web sources, then provide an answer with citations. Use for comparisons, fact finding and source-grounded summaries.

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.