Agent skill

Migrate

by inbrainfun in inbrainfun/inbrain

Universal migration from Obsidian, Notion, Logseq, markdown, CSV, JSON, Roam

Custom licenceAuto-check passedDocuments & Office

Install Migrate

skills CLI
$ npx skills add inbrainfun/inbrain --skill migrate -a claude-code

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

GitHub CLI
$ gh skill install inbrainfun/inbrain migrate --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/inbrainfun/inbrain.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/migrate .claude/skills/migrate && 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
migrate
GitHub stars
142
Used in
1 other repo
Token cost
~1.3k tokens
SKILL.md length
558 words
Files
1
Skills in repo
54
Repo updated
First seen
Licence
Custom licence

At a glance

Universal migration from Obsidian, Notion, Logseq, markdown, CSV, JSON, Roam

  • Works in 6 steps: Assess the source. What format? How many… → Plan the mapping. How do source fields… → Test with a sample. Import 5-10 files,… → …
  • Tasks that involve CSV and tabular files
  • SKILL.md covers Contract, Supported Sources, Phases and Obsidian Migration, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Migrate is an agent skill from inbrainfun/inbrain. Universal migration from Obsidian, Notion, Logseq, markdown, CSV, JSON, Roam

Its SKILL.md is about 1.3k 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 Documents & Office, covering CSV and tabular files. It works with Obsidian and Notion.

When your agent uses it

  • Tasks that involve CSV and tabular files

Example prompts

  • “/migrate”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Assess the source. What format? How many files? What structure?
  2. Plan the mapping. How do source fields map to inbrain fields (type, title, tags, compiled_truth, timeline)?
  3. Test with a sample. Import 5-10 files, verify by reading them back from inbrain and exporting.
  4. Bulk import. Import the full directory into inbrain.
  5. Verify. Check inbrain health and statistics, spot-check pages.
  6. Build links. Extract cross-references from content and create typed links in inbrain.

What it can do on your machine

Read from SKILL.md and the folder at commit 5231990. 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

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

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

  • Network

    No URLs in SKILL.md.

    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

Migrate loads about 1.3k tokens when it runs. Until then it costs about 21 tokens; SKILL.md has 558 words of instructions outside code blocks.

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

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

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 558 words (~1,255 tokens).

“Universal migration from any wiki, note tool, or brain system into Inbrain.”

— opening of SKILL.md by inbrainfun, Custom licence
name
migrate
triggers
migrate from, import from obsidian, import from notion
tools
put_page, search, add_link, add_tag, sync_brain
mutating
true

Read the full SKILL.md on GitHub

Files

Just SKILL.md in skills/migrate of inbrainfun/inbrain.

Open the folder on GitHubat commit 5231990

Used in 1 other repository

We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in inbrainfun/inbrain, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Migrate 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.

Migrate compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Migrate this skillinbrainfun/inbrain1421 repos~1.3kAutomated safety check: PassCustom licence
Baalda Guidenaveedharri/baalda153—~1.8kAutomated safety check: PassApache-2.0
File Intelearlyaidopters/second-brain193—~481Automated safety check: PassNone
Meeting Transcript To Action Itemsskrun-dev/skrun210—~1.3kAutomated safety check: PassMIT
XLSXaxoviq-ai/synthadoc1.6k—~267Automated safety check: PassAGPL-3.0-or-later
Notion Manual Importsickn33/agentic-awesome-skills47k1 repos~3.8kAutomated safety check: PassMIT

Similar skills

  • Baalda Guide

    naveedharri/baalda

    Answer any question about Baalda (the team second-brain app at baalda.com) in plain, non-technical language — what it is, what it can and cannot do, which file formats it supports (Markdown, images…

    153 GitHub stars~1.8k tokensUpdated today
    Documents & OfficeAuto-check passed
  • File Intel

    earlyaidopters/second-brain

    Run the Gemini file processor on any folder — extracts content from PDF, PPTX, XLSX, DOCX, CSV, JSON, and any text format, then generates Obsidian-ready summaries.

    193 GitHub stars~481 tokensUpdated 6 mo ago
    Documents & OfficeAuto-check passed
  • Listen to a meeting recording and extract structured action items, decisions, and open questions.

    210 GitHub stars~1.3k tokensUpdated 14 days ago
    Documents & OfficeAuto-check passed
  • XLSX

    axoviq-ai/synthadoc

    Extract data from Excel and CSV files

    1.6k GitHub stars~267 tokensUpdated today
    Documents & OfficeAuto-check passed
  • Notion Manual Import

    sickn33/agentic-awesome-skills

    Notion Manual Import: the Notion step for any module - CSV, property mapping, import steps and verification for the field list the active module confirmed.

    47k GitHub starsUsed in 1 repo~3.8k tokens
    Documents & OfficeAuto-check passed
  • Alumni Re Hire Tracker

    sickn33/agentic-awesome-skills

    Alumni and re-hire register: former role, last working day, re-hire eligibility, current employer and re-engagement date, as CSV, SQL, JSON Schema or Notion on request.

    47k GitHub starsUsed in 1 repo~3.4k tokens
    Documents & OfficeAuto-check passed

More from inbrainfun/inbrain

All 54 skills in this repo
  • Academic Verify

    inbrainfun/inbrain

    Verify a research claim or academic citation by tracing it through publication → methodology → raw data → independent replication.

    142 GitHub starsUsed in 1 repo~2.3k tokens
    Auto-check passed
  • Cold Start

    inbrainfun/inbrain

    Day-one data bootstrapping for a new brain. An agent skill from inbrainfun/inbrain.

    142 GitHub starsUsed in 1 repo~4.7k tokens
    Auto-check passed
  • Enrich

    inbrainfun/inbrain

    Enrich brain pages with tiered enrichment protocol. An agent skill from inbrainfun/inbrain.

    142 GitHub starsUsed in 1 repo~2.8k tokens
    Auto-check passed
  • Idea Lineage

    inbrainfun/inbrain

    Trace one idea's evolution through the brain: first mention, best articulation, related concepts, reversals, contradictions, abandoned branches, and the current live version.

    142 GitHub starsUsed in 1 repo~2.2k tokens
    Auto-check passed
  • Maintain

    inbrainfun/inbrain

    Brain health checks: back-link enforcement, citation audit, filing validation, stale info detection, orphan pages, and benchmarks.

    142 GitHub starsUsed in 1 repo~4.4k tokens
    Auto-check passed
  • Schema Author

    inbrainfun/inbrain

    Evolve your brain's schema pack. An agent skill from inbrainfun/inbrain.

    142 GitHub starsUsed in 1 repo~3.3k tokens
    Auto-check passed

Works with

Questions about Migrate

What does Migrate do?

Universal migration from Obsidian, Notion, Logseq, markdown, CSV, JSON, Roam. Migrate is an agent skill from inbrainfun/inbrain.

When should I use Migrate?

Migrate fits situations like: tasks that involve CSV and tabular files.

How do I install Migrate in Claude Code?

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

How do I install Migrate in Codex?

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

Can I use Migrate 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 inbrainfun/inbrain --skill migrate -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/migrate, .gemini/skills/migrate, .github/skills/migrate and .opencode/skills/migrate in your project.

What does Migrate need to run?

SKILL.md names no scripts, command-line tools or credentials: Migrate is instructions for the agent only.

Does Migrate access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Migrate 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 Migrate use?

Migrate has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Migrate use?

About 1.3k tokens (SKILL.md is roughly 5k 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 Migrate?

Skills that share tags, products or a category with Migrate: Baalda Guide (naveedharri/baalda, 153 stars), File Intel (earlyaidopters/second-brain, 193 stars), Meeting Transcript To Action Items (skrun-dev/skrun, 210 stars) and XLSX (axoviq-ai/synthadoc, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Migrate?

inbrainfun (a GitHub user) maintains it in inbrainfun/inbrain, which has 142 GitHub stars. The repository holds 54 skills in this directory. The repository was last updated on July 17, 2026.

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