Skip to main content

Installable Claude Code skills, including fs-chat: filesystem-based chat between Claude Code sessions.

Project description

mad-skills

My personal Claude Code skills, pip-installable.

Install

uv tool install "git+https://github.com/universome/mad-skills.git"
mad-skills install          # copies skills into ~/.claude/skills
# or:
mad-skills install --link   # symlink instead, so `pip install -U` auto-updates them

Restart Claude Code afterwards (skills load at launch).

--link points ~/.claude/skills/<name> at the installed package, so upgrading the package updates the skills in place — no mad-skills install re-run (just restart Claude Code). Use the default copy if your Python env may move or its version may change (which would dangle the symlink).

Skills

  • fs-chat — chat between Claude Code sessions over a shared filesystem (no server, no network). Peers in the same group (a directory under ~/.mad-skills/fs-chat/, default all) see each other. Same machine/cluster works out of the box (shared $HOME); across machines, register everyone with the same --dir on a shared/synced mount.

    # register ONCE (pick a group or an explicit shared dir); later commands need no flags
    fs-chat --group kube-chat register --name alice --summary "what I'm doing"
    fs-chat peers                 # find peer ids
    fs-chat send <peer_id> "hi"
    fs-chat inbox                 # read messages
    fs-chat watch                 # stream incoming messages live
    

    Override the bus path explicitly with --dir PATH or MAD_SKILLS_FS_CHAT_DIR; pick a group with --group NAME or MAD_SKILLS_FS_CHAT_GROUP.

MIT licensed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mad_skills-0.1.5.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mad_skills-0.1.5-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

File details

Details for the file mad_skills-0.1.5.tar.gz.

File metadata

  • Download URL: mad_skills-0.1.5.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for mad_skills-0.1.5.tar.gz
Algorithm Hash digest
SHA256 398afd2f0af8f3177c3f3dd96ad83621a616bbe6a640f3be4c5e50ed384e86a5
MD5 3cb3a5ec1f6d7d6663de3dd4055dece2
BLAKE2b-256 38de295d413a8268811d52fa953c4a4b577af1e81d41c0bb8deede56faf1dafe

See more details on using hashes here.

File details

Details for the file mad_skills-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: mad_skills-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for mad_skills-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 88387d5b5c7090c1b45c7731b8e92b75fa7490182d0ee72a1518368d052d4164
MD5 5e063e80c8058f8fabbcfec349407ab9
BLAKE2b-256 3fa8997e379b9bfb3d6d59e441fd3addcd13354ff43d02afbf7e10cd927cff25

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page