Agent skill

Memex Sync

by iamtouchskyer in iamtouchskyer/memex

Sync Zettelkasten cards across devices via git. An agent skill from iamtouchskyer/memex.

MITAuto-check passedKnowledge Management

Install Memex Sync

skills CLI
$ npx skills add iamtouchskyer/memex --skill memex-sync -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install iamtouchskyer/memex memex-sync --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/iamtouchskyer/memex.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/memex-sync .claude/skills/memex-sync && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
memex-sync
GitHub stars
142
Token cost
~533 tokens
SKILL.md length
195 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
MIT

At a glance

Sync Zettelkasten cards across devices via git. An agent skill from iamtouchskyer/memex.

  • Works in 4 steps: Check status → Initialize (if needed) → Sync → …
  • Tasks that involve Note-taking
  • SKILL.md covers Tools Available, Process and Rules
  • Calls git

What it does

Memex Sync is an agent skill from iamtouchskyer/memex. Sync Zettelkasten cards across devices via git.

Its SKILL.md is about 530 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Knowledge Management, covering Note-taking and Git workflow. It works with Git. The repository describes itself as: Zettelkasten-based persistent memory for AI coding agents. Works with Claude Code, Cursor, VS Code Copilot, Codex, Windsurf & any MCP client. No vector DB — just markdown + git… The licence is MIT.

When your agent uses it

  • Tasks that involve Note-taking
  • Tasks that involve Git workflow

Example prompts

  • “/memex-sync”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Check status
  2. Initialize (if needed)
  3. Sync
  4. Report

What it can do on your machine

Read from SKILL.md and the folder at commit 453c0e3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Memex Sync loads about 533 tokens when it runs. Until then it costs about 15 tokens; SKILL.md has 195 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~15
When it runs · the whole SKILL.md, loaded when a task matches
~533

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from iamtouchskyer/memex at commit 453c0e3, republished under its MIT licence (© iamtouchskyer). 195 words, ~533 tokens.

Download SKILL.mdSave it as .claude/skills/memex-sync/SKILL.md (or your agent's skills folder).
name
memex-sync
description
Sync Zettelkasten cards across devices via git.
whenToUse
When the user asks to sync, backup, or share their memory cards across devices. Handles git-based push/pull and initial setup of sync remotes.

Memory Sync

Sync your Zettelkasten cards across devices using git.

Tools Available

  • memex sync --init <url> — initialize sync with a git remote
  • memex sync --init — auto-create a private GitHub repo via gh CLI
  • memex sync — pull remote changes, commit local changes, push
  • memex sync --status — show sync configuration and last sync time
  • memex sync on|off — enable/disable auto-sync after every write/archive

Process

dot
digraph sync {
    "User invokes /memex-sync" -> "memex sync --status";
    "memex sync --status" -> "Configured?" [shape=diamond];
    "Configured?" -> "memex sync" [label="yes"];
    "Configured?" -> "Ask user for repo URL" [label="no"];
    "Ask user for repo URL" -> "User provides URL?" [shape=diamond];
    "User provides URL?" -> "memex sync --init <url>" [label="yes"];
    "User provides URL?" -> "memex sync --init (auto-create via gh)" [label="no, use gh"];
    "memex sync --init <url>" -> "Report success";
    "memex sync --init (auto-create via gh)" -> "Report success";
    "memex sync" -> "Report result";
}
Step 1: Check status

Run memex sync --status to see if sync is already configured.

Step 2: Initialize (if needed)

If sync is not configured:

  1. Ask the user if they have a git repo URL for their cards
  2. If yes: memex sync --init <url>
  3. If no: memex sync --init (auto-creates a private memex-cards repo on GitHub via gh CLI)
Step 3: Sync

If already configured, run memex sync to push and pull changes.

Step 4: Report

Tell the user the result. If sync failed, show the error message.

Rules

  • Never force-push — memex sync uses git fetch + git merge then git push
  • On conflict — report the error and tell the user to resolve manually in ~/.memex
  • Auto-sync — only suggest memex sync on if the user asks about it; don't enable by default

© iamtouchskyer, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/memex-sync of iamtouchskyer/memex.

Open the folder on GitHubat commit 453c0e3

Compare with similar skills

Memex Sync next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Memex Sync compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Memex Sync this skilliamtouchskyer/memex142—~533Automated safety check: PassMIT
LLM WikiCharlesHoskinson/sevenlayer116—~1.5kAutomated safety check: PassCustom licence
Solomdzhitongblog/solomd1.2k—~2kAutomated safety check: PassMIT
Nbmajiayu000/claude-skill-registry6661 repos~1.1kAutomated safety check: PassMIT
Logseq Review Workflow Evallogseq/logseq45k—~1kAutomated safety check: PassAGPL-3.0
Qmdalsk1992/CloddsBot2.9k3 repos~1.2kAutomated safety check: PassMIT

Similar skills

  • LLM Wiki

    CharlesHoskinson/sevenlayer

    Builds and maintains a persistent, interlinked Obsidian-compatible markdown knowledge wiki in a git repo via three operations — ingest a source into linked pages, answer a question from the…

    116 GitHub stars~1.5k tokensUpdated 1 mo ago
    Knowledge ManagementAuto-check passed
  • Solomd

    zhitongblog/solomd

    Read, search, edit, and version-control any folder of Markdown notes via the SoloMD MCP server.

    1.2k GitHub stars~2k tokensUpdated yesterday
    Knowledge ManagementAuto-check passed
  • Nb

    majiayu000/claude-skill-registry

    Manage notes, bookmarks, and notebooks using the nb CLI. An agent skill from majiayu000/claude-skill-registry.

    666 GitHub starsUsed in 1 repo~1.1k tokens
    Knowledge ManagementAuto-check passed
  • Compare two revisions of the Logseq logseq-review-workflow skill by running the same review prompt against isolated before and after skill snapshots, collecting both outputs, and producing a…

    45k GitHub stars~1k tokensUpdated yesterday
    Knowledge ManagementAuto-check passed
  • Qmd

    alsk1992/CloddsBot

    Local hybrid search for markdown notes and docs. An agent skill from alsk1992/CloddsBot.

    2.9k GitHub starsUsed in 3 repos~1.2k tokens
    Knowledge ManagementAuto-check passed
  • LLM Wiki

    lewislulu/llm-wiki-skill

    Build and maintain a Karpathy-style LLM knowledge base — a self-compiling Obsidian markdown wiki where an Agent ingests raw sources, compiles cross-linked concept/entity/summary pages, answers…

    655 GitHub stars~3.7k tokensUpdated 5 mo ago
    Knowledge ManagementAuto-check passed

More from iamtouchskyer/memex

  • Agent Prompts Warmup

    iamtouchskyer/memex

    Audit and sync agent instruction files across all coding agent formats.

    142 GitHub stars~1k tokensUpdated 1 mo ago
    Auto-check passed
  • Memex Agentic Memory

    iamtouchskyer/memex

    A-MEM-inspired agentic memory workflow for structured knowledge capture.

    142 GitHub stars~1.7k tokensUpdated 1 mo ago
    Auto-check passed
  • Memex Best Practices

    iamtouchskyer/memex

    Zettelkasten best practices for building a high-quality knowledge graph.

    142 GitHub stars~2.9k tokensUpdated 1 mo ago
    Auto-check passed
  • Memex Organize

    iamtouchskyer/memex

    Periodic maintenance of the Zettelkasten card network. An agent skill from iamtouchskyer/memex.

    142 GitHub stars~1.7k tokensUpdated 1 mo ago
    Auto-check passed
  • Memex Recall

    iamtouchskyer/memex

    Load prior knowledge from Zettelkasten memory when the task likely benefits from past context.

    142 GitHub stars~1.3k tokensUpdated 1 mo ago
    Auto-check passed
  • Memex Retro

    iamtouchskyer/memex

    Save insights from completed tasks to Zettelkasten memory. An agent skill from iamtouchskyer/memex.

    142 GitHub stars~1.6k tokensUpdated 1 mo ago
    Auto-check passed

Works with

Questions about Memex Sync

What does Memex Sync do?

Sync Zettelkasten cards across devices via git. An agent skill from iamtouchskyer/memex. Memex Sync is an agent skill from iamtouchskyer/memex. Sync Zettelkasten cards across devices via git.

When should I use Memex Sync?

Memex Sync fits situations like: tasks that involve Note-taking; tasks that involve Git workflow.

How do I install Memex Sync in Claude Code?

Run `npx skills add iamtouchskyer/memex --skill memex-sync -a claude-code`. Or copy the skill folder (skills/memex-sync in iamtouchskyer/memex) into .claude/skills/memex-sync in your project. Claude Code loads it when a task matches its description.

How do I install Memex Sync in Codex?

Run `npx skills add iamtouchskyer/memex --skill memex-sync -a codex`. Or copy the skill folder (skills/memex-sync in iamtouchskyer/memex) into .agents/skills/memex-sync in your project. Codex loads it when a task matches its description.

Can I use Memex Sync in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add iamtouchskyer/memex --skill memex-sync -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/memex-sync, .gemini/skills/memex-sync, .github/skills/memex-sync and .opencode/skills/memex-sync in your project.

What does Memex Sync need to run?

Going by SKILL.md and its folder, Memex Sync needs the command-line tools its instructions call (git).

Does Memex Sync access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Memex Sync safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Memex Sync use?

Memex Sync is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Memex Sync use?

About 533 tokens (SKILL.md is roughly 2.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Memex Sync?

Skills that share tags, products or a category with Memex Sync: LLM Wiki (CharlesHoskinson/sevenlayer, 116 stars), Solomd (zhitongblog/solomd, 1.2k stars), Nb (majiayu000/claude-skill-registry, 666 stars) and Logseq Review Workflow Eval (logseq/logseq, 45k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Memex Sync?

iamtouchskyer (a GitHub user) maintains it in iamtouchskyer/memex, which has 142 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on September 8, 2026.

Source: iamtouchskyer/memex on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.