From oh-my-study-with-me
Gathers info from URLs, GitHub repos, YouTube videos, and web searches; synthesizes structured research summaries with source attribution. Use for topic surveys, comparisons, investigations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/oh-my-study-with-me:researchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- No argument → ask the user for a research topic or URLs
[topic] → use WebSearch to find relevant sources, then synthesize[url1 url2 ...] → fetch and analyze the provided URLs directly[topic] [url1 url2 ...] → combine user-provided URLs with additional web researchArgument: $ARGUMENTS
| research | study | |
|---|---|---|
| Scope | Multiple sources, broad coverage | Single source, deep dive |
| Depth | Wide (cross-source synthesis) | Deep (Why? dialogue) |
| Interaction | Mostly autonomous gather + synthesize | Interactive Socratic dialogue |
| Output | Research summary with source attribution | Study memo with verification |
| Best for | Surveying a topic, comparing approaches, finding consensus | Mastering one book/article in depth |
The two skills are complementary:
/oh-my-study-with-me:research to survey the landscape of a topic./oh-my-study-with-me:study to deep dive into the most important source./oh-my-study-with-me:blog to write about your findings.Parse user input to detect source types:
Classify each source:
| Pattern | Type | Fetch Method |
|---|---|---|
github.com/{owner}/{repo} | GitHub repo | WebFetch for README + gh CLI for repo structure |
youtube.com/watch or youtu.be/ | YouTube | WebFetch (best-effort page info, description) |
Other http(s):// | Web article | WebFetch |
| No URL | Topic search | WebSearch → collect top results |
Show the source plan to the user:
Research Plan:
- Topic: [topic]
- Sources to fetch: [list with types]
- Additional web search: yes/no
Ask the user to confirm or add/remove sources.
Web search (if topic provided without sufficient URLs):
Fetch all sources using appropriate tools:
gh api or WebFetch for repo tree, key source filesExtract key content from each source:
Report progress to the user as each source is fetched.
Identify common themes across all sources:
Find unique insights per source:
Assess source quality:
Identify knowledge gaps:
Produce a structured research output and present it to the user:
# [Topic] Research Summary
## Key Findings
[3–7 bullet points with source attribution]
- Finding 1 [Source A, Source B]
- Finding 2 [Source C]
- ...
## Areas of Consensus
[What most sources agree on]
## Areas of Debate
[Where sources disagree, with each side's argument]
## Unique Insights
[Notable points from individual sources]
- Source A contributes: ...
- Source B contributes: ...
## Knowledge Gaps
[What remains unclear or needs further investigation]
## Recommended Next Steps
- Deep dive: "[specific topic]" with `/swm:study`
- Write about: "[angle]" with `/swm:blog`
- Hands-on: "[technology]" with `/swm:lab`
research-notes/{topic}/
├── summary.md # Synthesized findings (Phase 3 output)
├── sources.md # Source list with key excerpts
└── raw/ # Individual source notes (optional, for large research)
├── {source-1}.md
└── {source-2}.md
The Phase 3 research summary output.
# [Topic] Sources
## Source Index
| # | Title | Type | URL | Key Contribution |
|---|-------|------|-----|-----------------|
| 1 | [title] | Web article | [url] | [one-line summary] |
| 2 | [title] | GitHub repo | [url] | [one-line summary] |
## Detailed Excerpts
### Source 1: [Title]
- **URL**: [url]
- **Author**: [if known]
- **Date**: [if known]
- **Key Points**:
- ...
- **Notable Quotes/Data**:
- ...
/swm:study [url-or-topic]"/swm:blog [topic]"/swm:lab [technology]"npx claudepluginhub lsh1215/oh-my-study-with-me --plugin oh-my-study-with-meConducts deep parallel research on a topic using web searches, saves cited markdown files with validated URLs, and produces a synthesis summary.
Deep research on any topic by conducting web searches and fetching content. Can also add files or URLs to a research index. Useful for building knowledge bases or investigating unfamiliar subjects.
Runs an autonomous iterative research loop: web searches, source fetching, synthesis, and filing structured wiki pages. Useful for deep dives that produce a knowledge base rather than a chat response.