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
Gemini — ai-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
YouTube — youtube
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 / Twitter — xapi
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
Zoom — zoom
Download Zoom meeting transcripts.
zoom 123456789 -o transcript.vtt
zoom 123456789 | ai-gem "Summarize this meeting"
Kit — kit-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 Talk — ai-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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hamel-0.0.37.tar.gz.
File metadata
- Download URL: hamel-0.0.37.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc455b5c9401197dc182a92901c353b2e42e7f82592d3898b3601bce7f182c09
|
|
| MD5 |
2904e2b88a042656ce0a1e3763b8ed3f
|
|
| BLAKE2b-256 |
8775fa0d720373bfda38327a5a61fd44b861750654ebf80cdf0aa58e75f15617
|
File details
Details for the file hamel-0.0.37-py3-none-any.whl.
File metadata
- Download URL: hamel-0.0.37-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2efc305e113a0719bf9b5d3a65556a955f22db99c726426a43ed4e1a7a4b4627
|
|
| MD5 |
83227629131b9e26249be2e26cf7ecfd
|
|
| BLAKE2b-256 |
4c7dc9b59d19ab0e47f98b5108d54fd78301c7bc94946f17646bc24c33da6cf9
|