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.4.tar.gz (17.8 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.4-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mad_skills-0.1.4.tar.gz
  • Upload date:
  • Size: 17.8 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.4.tar.gz
Algorithm Hash digest
SHA256 e3b93f07d7cdb0cc73ed2ee157e61cdd2d87fe7c3bdd1da46989dae11e9e69d2
MD5 c3bb97e22630b4a142ddc2887da01d85
BLAKE2b-256 fb04d2971c94fe6bf272c3b97cf9e1752a52158a3eb5693c925269c01cb4fdfb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mad_skills-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 20.4 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f5e7caa0befc87e8505fa5ad6fa19d3bf7d3128035249db5dbb7ced3b869f66d
MD5 196fbbe6d98c6128980e88dc254f3fd0
BLAKE2b-256 a2cd0ffdfe58af5c023a056807b44fe1cf9f07c45cc5bb685d8d83bfb4d936e8

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