Skip to main content

General Utilities

Project description

hamel

Install

pip install hamel

All CLI tools below are installed automatically with the package. Use <command> --help to see the full capabilities of each. Example commands are shown below.

Docs: hamelsmu.github.io/hamel

Available Utilities

Geminiai-gem

Text generation, PDF/image/video analysis via Google Gemini.

ai-gem "Summarize this document" report.pdf
ai-gem "Describe what you see" photo.jpg
ai-gem "What are the key points?" https://youtu.be/VIDEO_ID
ai-gem "Extract all tables" spreadsheet.png -o tables.md

YouTubeyoutube

Transcripts, AI chapters, uploads, scheduling, downloads.

youtube transcribe "https://youtu.be/VIDEO_ID"
youtube transcribe recording.mp4
youtube chapters "https://youtu.be/VIDEO_ID"
youtube upload --file video.mp4 --title "My Video" --privacy private
youtube list
youtube download --id VIDEO_ID

X / Twitterxapi

Follow tracking, likes, bookmarks, screenshots.

xapi resolve HamelHusain
xapi fetch HamelHusain
xapi diff snapshot1.json snapshot2.json --fetch-posts
xapi likes --limit 20
xapi bookmarks -o bookmarks.json
xapi screenshot https://x.com/user/status/123456

Zoomzoom

Download Zoom meeting transcripts.

zoom 123456789 -o transcript.vtt
zoom 123456789 | ai-gem "Summarize this meeting"

Kitkit-broadcasts

Fetch newsletter broadcasts for writing context.

kit-broadcasts -o broadcasts.json
kit-broadcasts --full | jq '.[0:5]'
kit-broadcasts | ai-gem "List the main topics covered"

Annotate Talkai-annotate-talk

Create blog posts from technical talks with slides.

ai-annotate-talk "https://youtu.be/VIDEO_ID" slides.pdf output_images/
ai-annotate-talk "https://youtu.be/VIDEO_ID" slides.pdf out/ --output post.md

AI Agent Skills

These utilities are also available as skills for AI coding agents. Install the plugin to give your agent access to all the tools above.

Claude Code

claude /plugin install hamel-tools@hamelsmu-hamel

Or load directly from a local clone:

claude --plugin-dir ./plugins/hamel-tools

Codex CLI

Codex supports the same skill format. Point it at the plugin directory:

codex --plugin-dir ./plugins/hamel-tools

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

hamel-0.0.36.tar.gz (42.9 kB view details)

Uploaded Source

Built Distribution

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

hamel-0.0.36-py3-none-any.whl (43.2 kB view details)

Uploaded Python 3

File details

Details for the file hamel-0.0.36.tar.gz.

File metadata

  • Download URL: hamel-0.0.36.tar.gz
  • Upload date:
  • Size: 42.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for hamel-0.0.36.tar.gz
Algorithm Hash digest
SHA256 53404a70bc0f3fef88db3e2cc81b859314a8879c739d94071d480b1ad8e97ece
MD5 ee2c3d1adb7bed00f5041a7c12a3fe1e
BLAKE2b-256 974a636281aba9c66f740b3e22bfdb1a7edd8fb1a08b71e9eb8027102efaf948

See more details on using hashes here.

File details

Details for the file hamel-0.0.36-py3-none-any.whl.

File metadata

  • Download URL: hamel-0.0.36-py3-none-any.whl
  • Upload date:
  • Size: 43.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for hamel-0.0.36-py3-none-any.whl
Algorithm Hash digest
SHA256 93d0bd2ed85ebb3a0779d61381090d0d8707b68abfdb1276b0f8178e1b564dc2
MD5 23b169ad55ca739f78b2f071f09847d2
BLAKE2b-256 09e8053afeb3b3b70fffbbc92c2bc127c30c8849f01dfdb5a4b164663d5673de

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