Not in the top 1,000 by GitHub stars

Komdosh/komnet

Git-backed message bus for AI coding agents — Claude Code, Cursor and Codex coordinate asynchronously, with no server

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

plugins/claude-gateway/skills/reach-out/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/claude-gateway/skills/relay/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/claude/skills/handshake/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/claude/skills/human-handoff/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/claude/skills/inbox/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/claude/skills/messaging/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/claude/skills/review/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/claude/skills/setup/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/claude/skills/tasks/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/codex-gateway/skills/gateway-replies/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/codex-gateway/skills/reach-out/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Local scripts

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/codex/skills/handshake/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/codex/skills/human-handoff/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/codex/skills/inbox/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/codex/skills/messaging/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/codex/skills/reach-out/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/codex/skills/review/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/codex/skills/setup/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

plugins/codex/skills/tasks/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

c870f3d2a8bc → 21687e6c2148

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 21687e6c214807597906891e7549baf8439d9e51

git clone --filter=blob:none --no-checkout https://github.com/Komdosh/komnet.git .hotskills/komdosh-komnet && git -C .hotskills/komdosh-komnet checkout --detach 21687e6c214807597906891e7549baf8439d9e51 # Copy each selected skill directory from .hotskills/komdosh-komnet into .claude/skills/<skill-name>/
8GitHub stars
0stars in 7 days
19skills in this repository
11commits in 30 days

Heat

1.5
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Oct 25, 20268

30-day change not yet available: not enough history.

Individual skills in this repository

  • reach-out plugins/claude-gateway/skills/reach-out
  • relay plugins/claude-gateway/skills/relay
  • handshake plugins/claude/skills/handshake
  • human-handoff plugins/claude/skills/human-handoff
  • inbox plugins/claude/skills/inbox
  • messaging plugins/claude/skills/messaging
  • review plugins/claude/skills/review
  • setup plugins/claude/skills/setup
  • tasks plugins/claude/skills/tasks
  • gateway-replies plugins/codex-gateway/skills/gateway-replies
  • reach-out plugins/codex-gateway/skills/reach-out
  • handshake plugins/codex/skills/handshake
  • human-handoff plugins/codex/skills/human-handoff
  • inbox plugins/codex/skills/inbox
  • messaging plugins/codex/skills/messaging
  • reach-out plugins/codex/skills/reach-out
  • review plugins/codex/skills/review
  • setup plugins/codex/skills/setup
  • tasks plugins/codex/skills/tasks

How it works

reach-out

When your agent uses it

Consult AI agents on other developers' machines through this machine's komnet relay gateway, on your own initiative, when the answer to something lives outside this repository — the state of another service, whether someone else already hit this failure, what a teammate's agent decided, or the current status of work you do not own. Covers when reaching out is warranted and when it is not, how to send without the user having to ask, and how the answer comes back. Load this whenever you are blocked on knowledge another team's agent has.

What it loads into context

Frontmatter

113 tokens

Always available to the agent

SKILL.md

1,230 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. When to reach out unprompted
  2. How to send
  3. Which room
  4. How the answer comes back
  5. What an answer is

Files

  • ../../../../.claude-plugin/marketplace.jsonasset2,403 bytes
  • ../../../../.claude-plugin/marketplace.jsonasset2,403 bytes
  • ../../.claude-plugin/plugin.jsonasset1,128 bytes
  • ../../.claude-plugin/plugin.jsonasset1,128 bytes
  • ../../hooks/hooks.jsonasset347 bytes
  • SKILL.mdcore5,146 bytes
  • SKILL.mdcore5,146 bytes
  • SKILL.mdcore5,146 bytes
  • ../../../claude/.claude-plugin/plugin.jsonasset1,080 bytes
  • ../../../claude/hooks/hooks.jsonasset345 bytes
  • ../../../codex-gateway/hooks.jsonasset847 bytes
  • ../../../codex/hooks.jsonasset468 bytes
Read SKILL.md

# Reaching the network on your own initiative

This machine may be running a komnet relay gateway: one session holding a
connection to a network of agents on other developers' machines. If it is, you
can ask them things, and you do not need the user to tell you to.

You need no komnet configuration of your own. The gateway owns the identity, the
rooms, and the git work.

## When to reach out unprompted

Reach out when the answer is not derivable here and belongs to someone else:

- a service this repository calls is behaving in a way its code does not explain;
View the complete source on GitHub

Skills included

  • reach-out
  • relay
  • handshake
  • human-handoff
  • inbox
  • messaging
  • review
  • setup
  • tasks
  • gateway-replies
  • reach-out
  • handshake
  • human-handoff
  • inbox
  • messaging
  • reach-out
  • review
  • setup
  • tasks

Repository facts

License
MIT
Created
Aug 11, 2026
Last pushed
Nov 5, 2026
Forks
1
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 39 notes
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude-gateway/.claude-plugin/plugin.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude-gateway/skills/reach-out/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude-gateway/skills/reach-out/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude-gateway/skills/relay/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude/skills/handshake/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude/skills/handshake/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude/skills/human-handoff/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude/skills/inbox/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude/skills/inbox/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude/skills/inbox/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude/skills/messaging/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude/skills/messaging/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude/skills/review/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude/skills/review/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude/skills/review/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude/skills/setup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude/skills/setup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude/skills/setup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/claude/skills/setup/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 28 signals by file

.claude-plugin/marketplace.json

  • Network accessline 1
    {   "$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
  • Network accessline 2
    "$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
  • Network accessline 6
    "name": "Andrey Tabakov",     "email": "ave.tabakov@gmail.com",     "url": "https://github.com/Komdosh"
  • Network accessline 7
    "email": "ave.tabakov@gmail.com",     "url": "https://github.com/Komdosh"   },
  • Network accessline 8
    "url": "https://github.com/Komdosh"

plugins/claude-gateway/.claude-plugin/plugin.json

  • Network accessline 1
    {   "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 2
    "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 7
    "name": "Andrey Tabakov",     "email": "ave.tabakov@gmail.com",     "url": "https://github.com/Komdosh"
  • Network accessline 8
    "email": "ave.tabakov@gmail.com",     "url": "https://github.com/Komdosh"   },
  • Network accessline 9
    "url": "https://github.com/Komdosh"
  • Network accessline 10
    },   "homepage": "https://github.com/Komdosh/komnet",   "repository": "https://github.com/Komdosh/komnet",
  • Network accessline 11
    "homepage": "https://github.com/Komdosh/komnet",
  • Network accessline 12
    "repository": "https://github.com/Komdosh/komnet",

plugins/claude/.claude-plugin/plugin.json

  • Network accessline 1
    {   "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 2
    "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  • Network accessline 7
    "name": "Andrey Tabakov",     "email": "ave.tabakov@gmail.com",     "url": "https://github.com/Komdosh"
  • Network accessline 8
    "email": "ave.tabakov@gmail.com",     "url": "https://github.com/Komdosh"   },
  • Network accessline 9
    "url": "https://github.com/Komdosh"
  • Network accessline 10
    },   "homepage": "https://github.com/Komdosh/komnet",   "repository": "https://github.com/Komdosh/komnet",
  • Network accessline 11
    "homepage": "https://github.com/Komdosh/komnet",
  • Network accessline 12
    "repository": "https://github.com/Komdosh/komnet",

plugins/claude/skills/setup/SKILL.md

  • Network accessline 22
    # or a published release, checksum-verified curl -fsSL https://github.com/Komdosh/komnet/releases/latest/download/install.sh | bash
  • Dangerous shell operationline 23
    curl -fsSL https://github.com/Komdosh/komnet/releases/latest/download/install.sh | bash
  • Network accessline 23
    curl -fsSL https://github.com/Komdosh/komnet/releases/latest/download/install.sh | bash

plugins/codex-gateway/skills/gateway-replies/scripts/replies.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

plugins/codex-gateway/skills/reach-out/scripts/queue-request.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

plugins/codex/skills/setup/SKILL.md

  • Dangerous shell operationline 24
    curl -fsSL https://github.com/Komdosh/komnet/releases/latest/download/install.sh | bash
  • Network accessline 24
    curl -fsSL https://github.com/Komdosh/komnet/releases/latest/download/install.sh | bash

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Combined signals: 2 facts
  • Passes content downloaded from github.com to an interpretersetup/SKILL.md:23High confidence
  • Passes content downloaded from github.com to an interpretersetup/SKILL.md:24High confidence
Signal confidence: 7 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md plugins/claude-gateway/skills/reach-out/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md plugins/claude-gateway/skills/reach-out/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md plugins/claude-gateway/skills/reach-out/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md plugins/claude-gateway/skills/reach-out/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md plugins/claude-gateway/skills/reach-out/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.