wormhole
Sync work between AI agents. Log actions, manage sessions, detect conflicts.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install fatmali-wormhole-wormhole
Repository
Skill path: skills/wormhole
Sync work between AI agents. Log actions, manage sessions, detect conflicts.
Open repositoryBest for
Primary workflow: Analyze Data & AI.
Technical facets: Full Stack, Data / AI.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: fatmali.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install wormhole into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/fatmali/wormhole before adding wormhole to shared team environments
- Use wormhole for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: wormhole
description: Sync work between AI agents. Log actions, manage sessions, detect conflicts.
---
# Wormhole
Shared memory for AI agents. Log work so other agents know what you did.
## When to Use
| Situation | Tool |
|-----------|------|
| Starting work | `start_session` |
| After edits/commands | `log` |
| Resuming work | `get_recent` |
| Before editing | `check_conflicts` |
| Done | `end_session` |
## Tools
### log
```js
log({ action: "file_edit", agent_id: "claude-code", project_path: ".", content: { file_path: "src/x.ts", description: "Added auth" }})
```
Actions: `file_edit`, `cmd_run`, `decision`, `test_result`, `todos`
### start_session / end_session
```js
start_session({ project_path: ".", agent_id: "claude-code", name: "bugfix-auth" })
end_session({ session_id: "abc", summary: "Fixed timeout" })
```
### get_recent
```js
get_recent({ project_path: "." })
```
### check_conflicts
```js
check_conflicts({ project_path: ".", files: ["src/auth.ts"] })
```
## Tips
- Always start a session first
- Log significant actions only
- Use `get_recent` when resuming