name: add-research-idea description: Add or append research ideas to Selina's Project Idea Collection in Notion. Sign contributions with "-Mossy". requires: env: [NOTION_API_KEY]
add-research-idea
Add new research ideas or append to existing ones in Selina's Project Idea Collection Notion database.
Database Info
- Database ID:
ad0e07b3-5296-4102-b25e-9f29e5fca6f6 - Data Source ID:
5ba00b71-9456-4dea-81e7-e026b9766a4a
Usage
Add a new idea:
source ~/.openclaw/.env && curl -s -X POST \
"https://api.notion.com/v1/pages" \
-H "Authorization: Bearer $NOTION_API_KEY" \
-H "Notion-Version: 2025-09-03" \
-H "Content-Type: application/json" \
-d '{
"parent": {"database_id": "ad0e07b3-5296-4102-b25e-9f29e5fca6f6"},
"properties": {
"Name": {"title": [{"text": {"content": "Your Idea Title"}}]}
},
"children": [
{
"object": "block",
"type": "paragraph",
"paragraph": {
"rich_text": [{"text": {"content": "Initial description of the idea.\n\n-Mossy"}}]
}
}
]
}'
Find an existing idea by title:
source ~/.openclaw/.env && curl -s -X POST \
"https://api.notion.com/v1/data_sources/5ba00b71-9456-4dea-81e7-e026b9766a4a/query" \
-H "Authorization: Bearer $NOTION_API_KEY" \
-H "Notion-Version: 2025-09-03" \
-H "Content-Type: application/json" \
-d '{
"filter": {
"property": "Name",
"title": {"contains": "search term"}
}
}' | jq -r '.results[] | {id: .id, title: .properties.Name.title[0].plain_text}'
Append to an existing idea:
# Use page_id from search above
source ~/.openclaw/.env && curl -s -X PATCH \
"https://api.notion.com/v1/blocks/{page_id}/children" \
-H "Authorization: Bearer $NOTION_API_KEY" \
-H "Notion-Version: 2025-09-03" \
-H "Content-Type: application/json" \
-d '{
"children": [
{
"object": "block",
"type": "paragraph",
"paragraph": {
"rich_text": [{"text": {"content": "Additional insight or connection to papers...\n\n-Mossy"}}]
}
}
]
}'
Guidelines
- Always sign with "-Mossy" so Selina knows it's from you
- New ideas: Create when papers inspire novel research directions
- Append to existing: When papers provide insights or connections to existing ideas
- Be specific: Include paper references (arXiv IDs) when relevant
- Note connections: Link to related ideas or papers from Academic database
Examples
New idea inspired by paper: Title: "Geometry of Attention Mechanisms in Transformers" Body: "Papers 2501.12345 and 2501.23456 both explore attention through geometric lens. Worth investigating: Can we characterize attention patterns as geodesics on a learned manifold? Could explain why certain attention patterns emerge.\n\n-Mossy"
Append to existing idea: "Update: Paper 2501.34567 ('ReLU Networks as Piecewise Linear Functions') provides tools for analyzing separating hyperplane behavior. Their Theorem 2.1 on activation pattern regions could be adapted to study behavior changes.\n\n-Mossy"