원클릭으로
search-research
Search saved research files by tag, keyword, or content
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Search saved research files by tag, keyword, or content
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Fill missing type, title, and description frontmatter on documents using structured AI output
Download a web page by URL and save it as clean markdown with images
Audit for accessibility — keyboard navigation, ARIA labels, contrast, focus indicators
Produce a full dependency health report (SBOM, vulnerabilities, staleness, upgrades, licenses)
Audit error handling UX — error boundaries, silent failures, loading states, empty states
Audit for unnecessary re-renders — Zustand subscriptions, missing memoization, inline callbacks
| name | search-research |
| description | Search saved research files by tag, keyword, or content |
| user-invocable | true |
Search through saved research files to find articles, notes, and sources by topic, tag, or keyword. Works across all research directories in the current workspace and the global library.
Get the search query. Ask the user what they're looking for — a topic, tag name, keyword, or phrase.
Determine search directories. Gather all research directories to search:
<project_path>/research/~/Notesage/research/Run the search script:
execute_skill_script("search-research", "scripts/search.mjs", [query, ...search_dirs])
Optional flags:
--tag "tagname" — filter results to only files with an exact tag match (case-insensitive)--limit 20 — limit the number of results returned (default: 50)Flags go after the directories. Examples:
execute_skill_script("search-research", "scripts/search.mjs", [query, dir1, dir2, "--tag", "ai", "--limit", "10"])
execute_skill_script("search-research", "scripts/search.mjs", [query, dir1])
Output JSON array to stdout:
[
{
"file": "/path/to/research/article.md",
"title": "Article Title",
"tags": ["ai", "research"],
"source_url": "https://example.com/article",
"snippet": "First 200 characters of the article body...",
"relevance": 1.0,
"date_saved": "2026-03-01"
}
]
Relevance scoring:
1.0 — query matches the title0.8 — query matches a tag0.6 — query matches the source URL0.5 — query matches body contentPresent results to the user. For each result, show:
If no results are found, tell the user and suggest broadening the search or trying different keywords.
Offer to open results. Ask the user if they'd like to open any of the found files. If they select one, open it in the editor.
When the user asks to "find articles tagged X" or "search by tag X", use the --tag flag for precise matching:
execute_skill_script("search-research", "scripts/search.mjs", ["", dir1, "--tag", "machine-learning"])
The query can be empty when using --tag alone — this returns all files with that tag.
download-webpage skill to start collecting research.