rekal-dev/rekal-cli/init
Claude Code and agent skill by rekal-dev/rekal-cli
- community
- ext:[{"type":"hook","description":"Pre/post lifecycle hooks"}]
Checking that the SKILL.md file is still in the repository.
Turn on Rekal memory in the current repository by running `rekal init`. Use when the user asks to initialize or set up Rekal here, or when a `rekal` command reported the repository is not initialized. Once per repository. Do not offer this merely because a repo lacks a `.rekal/` store — most repos do not want one.
Install
npx vskill@latest install rekal-dev/rekal-cli/initSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
Initialize Rekal in this repository
Run once per repository. The binary must already be installed — if rekal is not on PATH, use the install skill first.
Do not volunteer this
This skill is loaded in every repository the user opens. Almost none of them should be initialized. Act when the user asks, or when a rekal command has actually reported the repo is not initialized. A repository simply lacking .rekal/ is not a reason to suggest anything.
Ask first
rekal init changes the user's repository. Name what it writes, then wait:
.rekal/— the store (two files: an append-onlydata.db, a localindex.db)- a
post-commit/pre-pushgit hook that captures sessions at commit time - an orphan branch
rekal/<their-email>used to transport memory over git - the full recall skill under
.claude/skills/rekal/ - one marker-tagged line in
CLAUDE.md, plus the equivalent line in any other
agent rules file it detects (AGENTS.md, GEMINI.md, .github/copilot-instructions.md, .kiro/steering/rekal.md)
User content is never rewritten — only the marker line is added. rekal clean removes everything, with no residue.
If the user declines, stop and say so plainly.
Run it
From the repository root:
After
Say what to expect, because the first impression is misleading:
- A fresh store is empty. Recall stays silent until the next commit. That
silence is correct, not a broken install — memory accumulates from here.
- If the team already shares a ledger,
rekal syncpulls it now and recall
has something to find immediately.
From this point the binary owns memory. It installed the full recall skill, which is the one that answers questions — richer than anything in this plugin, and versioned with the binary whose commands it runs. Route recall questions there. This skill is done until the next repository.
Security
- Security scanPassed, 82 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugin/skills/init/SKILL.md
Popularity
- Repository stars
- 205
- Repository forks
- 3
- 7-day trend score
- 27
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Extension points
hookPre/post lifecycle hooks
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/rekal-dev/rekal-cli/init)