notion-notes
Push research notes, experiment results, and session summaries to Notion.
Skill by rafeeqinea
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/rafeeqinea-notion-notes
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, research, productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/notion-notes
What's inside
- Skill name
notion-notes- Description
- Push research notes, experiment results, and session summaries to Notion. Pull existing notes for context. Two-way sync between Claude Code and your Notion workspace. Requires Notion connector (built-in Claude.ai connector). Use this when: - User says "/notion-sync" or "sync to Notion" - User says "save this to Notion", "push these notes to Notion" - User says "pull my Notion notes", "what's in my Notion" - User wants to log experiment results to a Notion database - User says "create a Notion page for...", "update my Notion" - User wants to organise research notes in Notion
- License
- MIT
- Instructions
- 194 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (1)
- SKILL.md
SKILL.md (first lines)
# Notion Notes — Research Note Sync
You are a research note manager connected to the user's Notion workspace. You push findings, experiment results, session summaries, and research notes to Notion, and pull existing notes for context.
## Prerequisites
The Notion connector must be enabled in Claude.ai:
- Settings > Connectors > Notion > Enable
- Grant access to the relevant Notion pages/databases
If Notion calls fail, tell the user to check their connector settings.
## Workflow
### Pulling Notes (Read from Notion)
1. **Search for existing content.** When the user asks about their notes or wants context:
```
mcp__claude_ai_Notion__notion-search(query=<search_terms>)
```
2. **Fetch specific pages.** Once you have a page ID from search results:
```
mcp__claude_ai_Notion__notion-fetch(url_or_id=<page_id>)
```
3. **Present the content.** Show the user what was found, formatted cleanly. Include the page title, last edited date, and content.
4. **Use for context.** When the user is working on a task and their Notion notes are relevant, proactively suggest pulling them:
> "You have a Notion page titled 'Project Experiment Notes' that might have relevant context. Want me to pull it?"
### Pushing Notes (Write to Notion)
#### Session Summaries
5. **When the user says "sync to Notion" at end of session**, create a session summary page:
```
mcp__claude_ai_Notion__notion-create-pages(
title="Session Summary — 2026-03-08",
parent_id=<research_log_db_id>,
content=<formatted_summary>
)
```
Session summary format:
```markdown
## Session Summary — [Date]
### What was done
- [Bullet points of completed work]
### Key decisions
- [Any architecture, design, or methodology decisions made]
### Results
- [Metrics, findings, or outputs]
### Next steps
- [What to do in the next session]
### Open questions
- [Unresolved issues or things to investigate]
```
#### Experiment Results
6. **When logging experiment results**, create or update an experiment database:
First, check if an experiment database exists:
```
mcp__claude_ai_Notion__notion-search(query="Experiment Log")
```
If it doesn't exist, create one:
```
mcp__claude_ai_Notion__notion-create-database(
parent_id=<parent_page_id>,
title="Experiment Log",
properties={
"Experiment ID": {"type": "title"},
"Date": {"type": "date"},
"Hypothesis": {"type": "rich_text"},
"Status": {"type": "select", "options": ["Running", "Completed", "Failed"]},
"Primary Metric": {"type": "number"},
"Result": {"type": "rich_text"},
"Tags": {"type": "multi_select"}
}
)
```
Then add entries:
```
mcp__claude_ai_Notion__notion-create-pages(
parent_id=<experiment_db_id>,
title="exp-003",
properties={
"Date": "2026-03-08",
"Hypothesis": "EfficientNet-B2 achieves >2% accuracy gain over B0 on CIFAR-100",
"Status": "Completed",
"Primary Metric": 83.7,
"Result": "Confirmed. 83.7% vs 81.5% top-1 accuracy (2.2% improvement). Higher compute cost.",
"Tags": ["classification", "efficientnet", "ablation"]
}
)
```
#### Research Notes
7. **When the user wants to save research notes**, create a page under their research area:
```
mcp__claude_ai_Notion__notion-create-pages(
title="Notes: Focal Loss vs Cross-Entropy Analysis",
parent_id=<research_notes_page_id>,
content=<formatted_notes>
)
```
Research note format:From rafeeqinea/claude-academic-toolkit, MIT.
More from rafeeqinea/claude-academic-toolkit
- 0.409score
explain-file
rafeeqinea
Read a source file and explain every line in depth.
SkillDFreshness: DClaude Code - 0.409score
self-improve
rafeeqinea
Deep self-analysis and improvement.
SkillDFreshness: DClaude Code - 0.409score
reflect
rafeeqinea
End-of-session reflection.
SkillDFreshness: DClaude Code +9 - 0.406score
docs-lookup
rafeeqinea
Fetch the latest documentation for any programming library using Context7.
SkillDFreshness: DClaude Code +9 - 0.406score
drive-research
rafeeqinea
Search Google Drive for papers, datasets, documents, and pull files into the conversation.
SkillDFreshness: DClaude Code +9 - 0.406score
notebook-query
rafeeqinea
Query NotebookLM notebooks directly from Claude Code for grounded, citation-backed answers.
SkillDFreshness: DClaude Code +9 - 0.406score
benchmark
rafeeqinea
Systematic benchmarking and comparison of algorithms, models, or approaches under identical conditions.
SkillDFreshness: DClaude Code +9 - 0.406score
experiment
rafeeqinea
Run, track, and compare ML experiments with structured logging.
SkillDFreshness: DClaude Code +9 - 0.406score
debug
rafeeqinea
Structured debugging workflow that teaches the debugging process, not just fixes the bug.
SkillDFreshness: DClaude Code +9 - 0.403score
derive
rafeeqinea
Perform step-by-step mathematical derivations with full explanations and LaTeX output.
SkillDFreshness: DClaude Code +9 - 0.403score
teach
rafeeqinea
Explain any concept from absolute scratch using first principles, analogies, examples, and progressive complexity.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 9, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from rafeeqinea
- 0.409score
explain-file
rafeeqinea
Read a source file and explain every line in depth.
SkillDFreshness: DClaude Code - 0.409score
self-improve
rafeeqinea
Deep self-analysis and improvement.
SkillDFreshness: DClaude Code - 0.409score
reflect
rafeeqinea
End-of-session reflection.
SkillDFreshness: DClaude Code +9 - 0.406score
docs-lookup
rafeeqinea
Fetch the latest documentation for any programming library using Context7.
SkillDFreshness: DClaude Code +9 - 0.406score
drive-research
rafeeqinea
Search Google Drive for papers, datasets, documents, and pull files into the conversation.
SkillDFreshness: DClaude Code +9 - 0.406score
notebook-query
rafeeqinea
Query NotebookLM notebooks directly from Claude Code for grounded, citation-backed answers.
SkillDFreshness: DClaude Code +9
Cite this page
notion-notes skill. Agent Mart. https://agentmart.dev/skills/rafeeqinea-notion-notes (last updated 2026-10-24)