Skip to content

claude-code-mafia/tool-library

Repository files navigation

Tool Library

A collection of useful command-line tools for various tasks.

Tools

Bun CLI Tools

  • gpt-image-gen/ — Generate images via OpenAI GPT-Image-1 (Bun binary)
  • uploadthing/ — Upload files to UploadThing
  • grok/ — X research with Grok 4 (latest)
  • gmail-tool/ — Gmail (OAuth) basic list/read
  • google-calendar/ — Calendar list/create/delete
  • google-maps/ — Geocoding, directions, places
  • square/ — Payments, customers, catalog
  • cal-com/ — Bookings and event types
  • typefully-tool/ — Create/list tweets/threads

Structure

tool-library/
├── README.md                 # This file
├── bin/                      # Wrappers for commands
├── lib/config.ts             # Central secrets helper (~/.config/tool-library/secrets.json)
├── grok/                     # Bun-based Grok CLI
├── gmail-tool/               # Bun Gmail CLI
├── google-calendar/          # Bun Calendar CLI
├── google-maps/              # Bun Maps CLI
├── square/                   # Bun Square CLI
├── cal-com/                  # Bun Cal.com CLI
├── uploadthing/              # Bun UploadThing CLI
├── gpt-image-gen/            # Bun Image generator
└── typefully-tool/           # Bun Typefully CLI

Requirements

  • Bun 1.0+
  • API keys in env or central secrets file

Secrets

Centralized secrets path: ~/.config/tool-library/secrets.json

Example:

{
  "grok": { "api_key": "..." },
  "openai": { "api_key": "..." },
  "google": { "client_id": "...", "client_secret": "..." },
  "google_maps": { "api_key": "..." },
  "square": { "access_token": "...", "environment": "production" },
  "cal_com": { "api_key": "..." },
  "typefully": { "api_key": "..." },
  "uploadthing": { "api_key": "..." }
}

Env vars still work and take priority.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •