claude-gists
v1.2.0
Published
CLI tool to create GitHub Gists from files or stdin
Downloads
27
Readme
claude-gists
Create GitHub Gists from the command line. Built to work alongside Claude Code workflows.
Bundled scripts
The scripts/ directory contains shell and Emacs Lisp utilities for integrating
Claude Code's auto-memory system with org-roam:
scripts/update-memory-node.sh
Creates or updates an org-roam index node next to Claude's MEMORY.md.
Links all .md memory files via relative file: links — no conversion needed.
update-memory-node.sh ~/.claude/projects/-Users-pavel-org/memoryscripts/md-to-org-roam.sh
Converts Claude memory .md files to org-roam nodes using Pandoc + Emacs batch.
Requires: pandoc, emacs
md-to-org-roam.sh ~/.claude/projects/-Users-pavel-org/memory ~/org/roamscripts/md-to-org-roam.el
Pure Emacs Lisp version — no Pandoc. Run with:
emacs --batch -l ~/.emacs.d/init.el -l /path/to/md-to-org-roam.elInstall
npm install -g claude-gistsUsage
# Set your GitHub token once
export GITHUB_TOKEN=ghp_your_token_here
# Create a gist from a file
claude-gists script.sh "my script"
# From stdin
cat file.py | claude-gists - "quick snippet"
# Multiple files
claude-gists file1.js file2.js "my files"
# Private gist
claude-gists notes.md --private
# Pass token inline
claude-gists script.sh --token ghp_xxxToken
Create a GitHub PAT with gist scope at:
https://github.com/settings/tokens/new?scopes=gist&description=claude-gists
License
MIT
