소스 정보
- 저장소
- iamtouchskyer/memex
- 최근 소스 활동
- 2026년 5월 14일 13:16
- 감지된 SKILL.md 언어
- 영어
- 스타
- 140
- 포크
- 40
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/iamtouchskyer/memex --skill memex-organize명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | memex-organize |
| description | Periodic maintenance of the Zettelkasten card network. |
| whenToUse | When the user asks to organize, maintain, or clean up their memory cards. Also when running scheduled maintenance to detect orphans, hubs, contradictions, and rebuild the keyword index. |
You are maintaining a Zettelkasten memory system. Your job is to keep the card network healthy.
Three equivalent interfaces — use whichever your environment supports:
| CLI (memex in PATH) | Plugin CLI fallback (Claude Code) | MCP tool (VSCode / Cursor) |
|---|---|---|
memex search [q] | node ~/.claude/plugins/cache/cc-plugins/memex/*/dist/cli.js search [q] | memex_search with optional query arg |
memex read <slug> | node ~/.claude/plugins/cache/cc-plugins/memex/*/dist/cli.js read <slug> | memex_read with slug arg |
memex write <slug> | node ~/.claude/plugins/cache/cc-plugins/memex/*/dist/cli.js write <slug> | memex_write with slug arg and body |
memex links | node ~/.claude/plugins/cache/cc-plugins/memex/*/dist/cli.js links | memex_links with no args |
memex links <slug> | node ~/.claude/plugins/cache/cc-plugins/memex/*/dist/cli.js links <slug> | memex_links with slug arg |
memex archive <slug> | node ~/.claude/plugins/cache/cc-plugins/memex/*/dist/cli.js archive <slug> | memex_archive with slug arg |
Resolution order: Try memex in PATH first. If not found, define a shell function and use it:
memex() { node $HOME/.claude/plugins/cache/cc-plugins/memex/*/dist/cli.js "$@"; }
If both CLI approaches fail, use MCP tools.
The rest of this skill uses memex CLI syntax for brevity.
The rest of this skill uses CLI syntax for brevity. Substitute MCP tool calls if CLI is unavailable.
digraph organize {
"Organize report" -> "Detect orphans (in=0)";
"Detect orphans (in=0)" -> "For each orphan: memex read + search related";
"For each orphan: memex read + search related" -> "LLM decides: append links / mark stale / leave alone";
"Organize report" -> "Detect hubs (in >= 10)";
"Detect hubs (in >= 10)" -> "LLM decides: split into smaller cards or leave alone";
"Organize report" -> "Recently modified pairs";
"Recently modified pairs" -> "Genuinely contradicts?" [shape=diamond];
"Genuinely contradicts?" -> "Mark status: conflict, surface to human" [label="yes"];
"Genuinely contradicts?" -> "Evolution?" [label="no"];
"Evolution?" -> "Merge + archive old card" [label="yes"];
"Evolution?" -> "Leave alone" [label="no"];
"Organize report" -> "Resolve existing conflicts";
"Resolve existing conflicts" -> "Ask user which belief wins";
"All checks done" -> "Rebuild keyword index";
}
memex links to get global link graph statsmemex read the orphanmemex search for potentially related cardsmemex read the hub and its linkersmemex read for full content if needed)memex archive the old cardstatus: conflict in frontmatter and add a note explaining the contradiction. Do NOT auto-resolve — the human decides which belief winsstatus: conflict:
status: conflict from frontmatter and merge/archive as directedThe keyword index (index card) is a curated concept → card mapping, inspired by Luhmann's Schlagwortregister. It is the primary entry point for the recall skill.
After completing all checks, rebuild the index:
memex search (no args) to get all card slugs and titlesmemex read each card (or at least new/modified ones)---
title: Keyword Index
created: <original creation date>
source: organize
---
## <Concept Category 1>
- [[slug-a]] — one-line description
- [[slug-b]] — one-line description
## <Concept Category 2>
- [[slug-c]] — one-line description
Rules for the index:
Use memex write index to save the index.
cat ~/.memex/.last-organize 2>/dev/nullmodified >= that date, plus their linked neighborsecho "YYYY-MM-DD" > ~/.memex/.last-organize (use actual date)When the organize skill creates new cards (e.g., splitting hubs), use source: organize in the frontmatter.
memex write, then memex archive the source.memex archive <slug> to move stale cards out of active search.