diillson/chatcli

ChatCLI is a command-line application that utilizes LLMs—such as those from Anthropic, OpenAI, and others—to facilitate interactive conversations within the terminal. At its core, it features a specialized agent and tools that provide unique expertise.

This repository also configures its own agents. See what chatcli tells them →

93Stars on the repository
95Mods indexed here, across every type
todayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

templates

01

diillson/chatcli

Skill Claude Code

Project scaffolding templates for new applications. Use when creating new projects from scratch. Contains 12 templates for various tech stacks.

not rated 93 today A 27 tokens copy · 81% Apache-2.0

airtable

02

diillson/chatcli

Skill Claude Code

Read and write Airtable bases via the official REST API and the user's personal access token — list/filter records, create, update, delete. Use when asked to "add a row to Airtable", "find records in my base", "update this Airtable record".

not rated 93 today A SkillSpector: warn 57 tokens original Apache-2.0

arxiv

03

diillson/chatcli

Skill Claude Code

Search and retrieve academic papers from arXiv by keyword, author, category, or ID, and read abstracts or full PDFs. Free, keyless. Use when asked to "find papers on", "search arXiv", "summarize this paper", or given an arXiv ID/link.

not rated 93 today A SkillSpector: pass 65 tokens original Apache-2.0

ascii-art

04

diillson/chatcli

Skill Claude Code

Render ASCII/terminal art — big text banners (figlet/toilet), colorized output (lolcat), and image-to-ASCII/terminal previews (chafa/jp2a). Keyless, local. Use when asked to "make a banner", "ascii art of", "big text", "show this image in the terminal".

not rated 93 today A SkillSpector: pass 72 tokens original Apache-2.0

calendar

05

diillson/chatcli

Skill Claude Code

Create, list, and manage calendar events / meetings from the terminal using whatever native CLI is installed (gcalcli for Google Calendar, khal for CalDAV, or AppleScript Calendar on macOS). Use when asked to "schedule a meeting", "create an event", "what's on my calendar", "am I free", "book".

not rated 93 today A SkillSpector: pass 71 tokens original Apache-2.0

email

06

diillson/chatcli

Skill Claude Code

Send and read email from the terminal using whatever native CLI is installed (himalaya, msmtp/mutt/neomutt on Linux, or AppleScript Mail on macOS). Use when asked to "send an email", "email someone", "check my inbox", "read my email", "reply to".

not rated 93 today A SkillSpector: pass 65 tokens original Apache-2.0

github

07

diillson/chatcli

Skill Claude Code

Manage the full GitHub workflow from the terminal — auth, issues, pull request lifecycle (branch/commit/open/CI/merge), code review, and repo management. Uses the gh CLI when present, with a git + REST API fallback. Use when asked to "open a PR", "create an issue", "review this PR", "check CI", "list issues".

not rated 93 today A SkillSpector: warn 78 tokens original Apache-2.0

hue-lights

08

diillson/chatcli

Skill Claude Code

Control Philips Hue smart lights over the LOCAL network (Hue Bridge REST API) — turn lights on/off, set brightness/color, activate scenes, list rooms. Keyless (local bridge token, no cloud). Use when asked to "turn on/off the lights", "dim the lights", "set the lights to blue", "lights scene".

not rated 93 today B SkillSpector: warn 73 tokens original Apache-2.0

huggingface

09

diillson/chatcli

Skill Claude Code

Work with the Hugging Face Hub — search models/datasets, inspect model cards, download weights, and upload artifacts — via the huggingface-cli and the keyless public API. Token only needed for private/gated repos. Use when asked to "find a model for", "download this HF model", "search datasets", "what's on the Hub".

not rated 93 today A SkillSpector: pass 76 tokens original Apache-2.0

imessage

10

diillson/chatcli

Skill Claude Code

Send and read iMessage/SMS on macOS via the Messages app (AppleScript). macOS-only. Use when asked to "send an iMessage", "text someone on iMessage", "message X on my Mac". For Telegram/WhatsApp/Discord/Slack, use the send-message skill instead.

not rated 93 today A SkillSpector: pass 66 tokens original Apache-2.0

jupyter

11

diillson/chatcli

Skill Claude Code

Run Python data-science work through Jupyter — execute notebooks headlessly, run cells against a live kernel, and convert notebooks to scripts/HTML. Keyless, local. Use when asked to "run this notebook", "execute these cells", "analyze this dataset in Python", "convert notebook to".

not rated 93 today A SkillSpector: warn 65 tokens original Apache-2.0

linear

12

diillson/chatcli

Skill Claude Code

Manage Linear issues from the terminal via the official GraphQL API and the user's API key — list/search issues, create issues, update status/assignee, add comments. Use when asked to "create a Linear issue", "what's assigned to me in Linear", "move this issue to done", "comment on LIN-123".

not rated 93 today A SkillSpector: warn 69 tokens original Apache-2.0

maps

13

diillson/chatcli

Skill Claude Code

Location intelligence — geocode a place, find nearby points of interest, compute routes/distance/ETA, reverse-geocode a coordinate, look up a timezone. Uses free open data (OpenStreetMap/Nominatim, Overpass, OSRM) with zero API keys. Use when asked "where is", "how far", "nearby", "directions to", "coordinates of", or…

not rated 93 today A SkillSpector: pass 87 tokens original Apache-2.0

mermaid-diagrams

14

diillson/chatcli

Skill Claude Code

Create diagrams as code — flowcharts, sequence, class, ER, gantt, architecture — using Mermaid, and render them to SVG/PNG locally (mermaid-cli) or via the keyless Kroki service. Use when asked to "draw a diagram", "make a flowchart", "diagram this architecture", "sequence diagram of".

not rated 93 today B SkillSpector: warn 74 tokens original Apache-2.0

notes

15

diillson/chatcli

Skill Claude Code

Capture and retrieve quick notes in the OS-native notes app — Apple Notes on macOS, a markdown notes folder on Linux, Sticky Notes/OneNote on Windows. For an Obsidian vault specifically, use the obsidian skill. Use when asked to "make a note", "save this", "jot down", "what did I note about".

not rated 93 today A SkillSpector: pass 74 tokens original Apache-2.0

notion

16

diillson/chatcli

Skill Claude Code

Read and write Notion — search pages/databases, query a database, create pages, append blocks — via the official Notion REST API and the user's own integration token. Use when asked to "add to Notion", "find in my Notion", "create a Notion page", "update my Notion database".

not rated 93 today A SkillSpector: warn 69 tokens original Apache-2.0

obsidian

17

diillson/chatcli

Skill Claude Code

Read, search, create, append, and link notes in an Obsidian vault (plain markdown on the filesystem). Use when asked to "add a note", "find my notes about", "append to my daily note", "create a note in my vault", or anything about Obsidian.

not rated 93 today A SkillSpector: pass 64 tokens original Apache-2.0

ocr

18

diillson/chatcli

Skill Claude Code

Extract text from images and scanned PDFs using local OCR (Tesseract). Keyless, offline. Use when asked to "read text from this image", "OCR this", "extract text from a screenshot/scan", or given an image with text.

not rated 93 today A SkillSpector: pass 53 tokens original Apache-2.0

paper-writing

19

diillson/chatcli

Skill Claude Code

Write and typeset formal documents — academic papers, reports, articles — using Markdown + Pandoc and LaTeX. Convert between formats (md↔pdf↔docx↔tex), manage citations with BibTeX/CSL. Keyless, local. Use when asked to "write a paper", "format this as LaTeX", "convert to PDF/Word", "add citations".

not rated 93 today A SkillSpector: pass 86 tokens original Apache-2.0

pdf-tools

20

diillson/chatcli

Skill Claude Code

Manipulate PDFs locally — merge, split, extract pages, rotate, compress, extract text, convert images↔PDF. Uses keyless local CLIs (pdftk/qpdf/pdftotext/poppler/img2pdf/Ghostscript). Use when asked to "merge PDFs", "split this PDF", "extract text from PDF", "compress PDF", "PDF to images".

not rated 93 today A SkillSpector: pass 82 tokens original Apache-2.0

presentations

21

diillson/chatcli

Skill Claude Code

Create slide decks from the terminal — Markdown→slides with Marp, programmatic PPTX with python-pptx, or convert/export via LibreOffice. Keyless, local. Use when asked to "make a presentation", "create slides", "build a deck", "PPTX from this outline", "export slides to PDF".

not rated 93 today A SkillSpector: pass 71 tokens original Apache-2.0

reminders

22

diillson/chatcli

Skill Claude Code

Create and list reminders / to-dos and time-based nudges using native tooling (AppleScript Reminders on macOS, or ChatCLI's own @scheduler for a timed message back to the user). Use when asked to "remind me", "set a reminder", "add a to-do", "don't let me forget".

not rated 93 today A SkillSpector: warn 70 tokens original Apache-2.0

send-message

23

diillson/chatcli

Skill Claude Code

Proactively send a message to the user (or a chat) over a connected messaging platform — Telegram, WhatsApp, Discord, Slack, or a generic webhook. Use when asked to "notify", "ping", "message", "tell", "send", "let me know on Telegram/WhatsApp", or to deliver a result to a chat.

not rated 93 today A SkillSpector: pass 74 tokens original Apache-2.0

skill-authoring

24

diillson/chatcli

Skill Claude Code

How and when to author or evolve your own skills with the @skill tool — capturing reusable procedures, project conventions, and workflows the user repeats so they auto-activate later. Activates when you notice something worth remembering as a repeatable procedure, or when the user says "remember how to", "make a…

not rated 93 today A SkillSpector: pass 76 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: