Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "tlgr",
"description": "The tlgr plugin for Claude Code: Telegram from the terminal, through the tlgr CLI.",
"owner": {
"name": "tlgrcli",
"url": "https://github.com/tlgrcli"
},
"plugins": [
{
"name": "tlgr",
"source": "./",
"description": "Read and act on a personal Telegram account through the tlgr CLI."
}
]
}
13 changes: 13 additions & 0 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "tlgr",
"displayName": "tlgr",
"description": "Read and act on a personal Telegram account from Claude Code through the tlgr CLI: catch up on unread chats, search history, send and edit messages, manage chats, contacts and media, and react to Telegram events pushed to a webhook.",
"author": {
"name": "tlgrcli",
"url": "https://github.com/tlgrcli"
},
"homepage": "https://github.com/tlgrcli/tlgr",
"repository": "https://github.com/tlgrcli/tlgr",
"license": "MIT",
"keywords": ["telegram", "mtproto", "messaging", "cli", "automation"]
}
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ pipx install git+https://github.com/tlgrcli/tlgr.git

> **For agents:** logging in is a sequence of ordinary commands — `tlgr auth send-code` then `tlgr auth verify-code` — so only *reading the code* needs a person. Secrets come from `--x-env`/`--x-stdin`/`--x-file`, never argv. See [AGENT.md](AGENT.md) for the full agent reference.
> [`skills/tlgr/SKILL.md`](skills/tlgr/SKILL.md) is the same guidance as an [Agent Skill](https://agentskills.io) for Claude Code, Codex, Cursor, OpenClaw and others: `npx skills add tlgrcli/tlgr`.
> In Claude Code it also installs as a plugin: `claude plugin marketplace add tlgrcli/tlgr`, then `claude plugin install tlgr@tlgr`.

> **Coming from tlgr 1.x with a running daemon?** Stop it before you upgrade — two processes on one session file is how an authorization gets revoked. [docs/UPGRADING.md](docs/UPGRADING.md) is the ten-minute cutover, including the six output shapes an agent has to adapt to.

Expand Down
Loading