Automated summary
Conducts structured web research on a philosophical topic and produces organized research notes saved to an Obsidian file.
Strengths
- Leverages authoritative academic sources like Stanford Encyclopedia and PhilPapers.
- Organizes notes with clear sections (summary, positions, debates, timeline).
- Includes tenet alignment evaluation for site-specific perspectives.
Limitations
- Only produces research notes, not finished content.
- Requires web search access and Obsidian setup.
- May be limited by the quality of search results.
Use this skill when you need to explore a philosophical topic before writing an article, or when a 'research-topic' task is triggered.
Avoid this skill if you need publishable content directly, or if the topic does not warrant in-depth research.
Security analysis
SafeThe skill instructs web searching and structured note creation on philosophical topics. It does not execute destructive commands, exfiltrate data, or perform any risky operations. The use of WebSearch and file writing is legitimate and contained within a personal research workflow.
No concerns found
How this analysis is madeExamples
/research-topic free willResearch the philosophy of consciousness and provide structured notes.name: research-topic description: Research a philosophical topic using web search. Outputs research notes, not finished content.
Research Topic
Conduct web research on a philosophical topic and produce structured research notes.
When to Use
- Before writing a new article
- When a todo item is type
research-topic - When
/research-topic [topic]is invoked - Monthly gap research
Instructions
1. Clarify the Topic
If a specific topic is provided, use it directly.
If invoked from todo.md, extract the topic from the task description.
2. Web Research
Use WebSearch to find:
Primary Academic Sources
- Stanford Encyclopedia of Philosophy (plato.stanford.edu)
- Internet Encyclopedia of Philosophy (iep.utm.edu)
- PhilPapers (philpapers.org)
Key Thinkers
- Who are the major philosophers on this topic?
- What are their main positions?
- What are the key debates?
Historical Context
- How has thinking evolved on this topic?
- What are the major milestones?
Scientific Connections
- What relevant scientific research exists?
- How do empirical findings inform the philosophy?
Contemporary Discussions
- What are current debates?
- Are there recent developments?
3. Evaluate Sources Against Tenets
For each major position found, note:
- Does it align with site tenets?
- Does it conflict with any tenet?
- How would site tenets respond to this view?
4. Generate Research Notes
Create notes at obsidian/research/[TOPIC-SLUG]-YYYY-MM-DD.md:
---
title: Research Notes - [Topic]
created: YYYY-MM-DD
draft: false
ai_contribution: 100
ai_system: [current model]
---
# Research: [Topic]
**Date**: YYYY-MM-DD
**Search queries used**: [list]
## Executive Summary
[3-5 sentence overview of what was found]
## Key Sources
### [Source Title]
- **URL**: [url]
- **Type**: Encyclopedia/Paper/Book/Article
- **Key points**:
- Point 1
- Point 2
- **Tenet alignment**: Aligns/Conflicts/Neutral with [tenet]
- **Quote**: "[notable quote]"
## Major Positions
### [Position Name] (e.g., "Physicalism")
- **Proponents**: [names]
- **Core claim**: [summary]
- **Key arguments**: [list]
- **Relation to site tenets**: [analysis]
### [Position Name] (e.g., "Property Dualism")
[Similar format]
## Key Debates
### [Debate Title]
- **Sides**: [who argues what]
- **Core disagreement**: [what they disagree about]
- **Current state**: [resolved? ongoing?]
## Historical Timeline
| Year | Event/Publication | Significance |
|------|-------------------|--------------|
| YYYY | [event] | [why it matters] |
## Potential Article Angles
Based on this research, an article could:
1. [Angle 1 - how it would align with tenets]
2. [Angle 2 - alternative approach]
When writing the article, follow `obsidian/project/writing-style.md` for:
- Named-anchor summary technique for forward references
- Background vs. novelty decisions (what to include/omit)
- Tenet alignment requirements
- LLM optimization (front-load important information)
## Gaps in Research
- [What couldn't be found]
- [What needs deeper investigation]
## Citations
[Full citation list in consistent format]
5. Update Todo
If this was a todo item, mark it complete and note the output file.
6. Log to Changelog
Append summary to obsidian/workflow/changelog.md.
Important
- This skill ONLY produces research notes
- Does NOT generate article content
- Use
/expand-topicto write articles based on research - Always cite sources with URLs
- Be honest about tenet conflicts - don't hide opposing views
- Note where research is incomplete
From the file to a first result
The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.
View the source and supporting filesThis download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.
1. Download the file
Download SKILL.mdFrom the root of a test project, save the file as .skill-downloads/research-philosophical-topic-mmh8qri6/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.
Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.
mkdir -p '.skill-downloads/research-philosophical-topic-mmh8qri6' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/research-philosophical-topic-mmh8qri6/download' --output '.skill-downloads/research-philosophical-topic-mmh8qri6/SKILL.md.part' && mv '.skill-downloads/research-philosophical-topic-mmh8qri6/SKILL.md.part' '.skill-downloads/research-philosophical-topic-mmh8qri6/SKILL.md'2. Check prerequisites
Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.
No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.
The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.
3. Load the skill
After inspection, copy the complete folder into your project using one of the commands below, then open a new tool session. The command stops if a folder with the same name already exists: compare the files before replacing it.
Claude Code
test -f '.skill-downloads/research-philosophical-topic-mmh8qri6/SKILL.md' && test -s '.skill-downloads/research-philosophical-topic-mmh8qri6/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/research-topic' && cp -R '.skill-downloads/research-philosophical-topic-mmh8qri6' '.claude/skills/research-topic'OpenSkills
OpenSkills must already be installed. The local install/read procedure is checked with OpenSkills 1.5.0, which requires Node.js ≥ 20.6.0. Catalog slugs are not resolved automatically.
Official OpenSkills installationopenskills install './.skill-downloads/research-philosophical-topic-mmh8qri6'openskills read 'research-philosophical-topic-mmh8qri6'Reading should display the installed file content and its base directory. It does not run the skill or install its dependencies.
For an agent that reads AGENTS.md, then sync the index. This command changes AGENTS.md: review the diff before using it.
openskills syncManual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.
4. Try a first task
Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:
Read .skill-downloads/research-philosophical-topic-mmh8qri6/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.
Writing Fragments
Content
Mine raw writing fragments through a relentless interview, without imposing structure. Capture ideas, quotes, and leading words for later use.
UI Copywriting & Auditing
Content
Write or audit user-facing UI copy including buttons, errors, empty states, and tooltips across the monorepo, following the design system source of truth.
Music MIDI Extraction
Content
Extracts the MIDI or score from an existing music production via the CogMusic MCP tool and confirms availability.