By manuel71sj
Telegram channel for Claude Code by manuel71sjโ messaging bridge with built-in access control. Forked from claude-plugins-official with Korean localization and display improvements.
Manage Telegram channel access โ approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Telegram channel.
Set up the Telegram channel โ save the bot token and review access policy. Use when the user pastes a Telegram bot token, asks to configure Telegram, asks "how do I set this up" or "who can reach me," or wants to check channel status.
Claude Code ํ๋ฌ๊ทธ์ธ์ ๋ชจ์๋ ๊ฐ์ธ ๋ง์ผํ๋ ์ด์ค์ ๋๋ค. Claude Code์ ํ๋ฌ๊ทธ์ธ ์์คํ ์ ํตํด ์ค์นํ ์ ์์ต๋๋ค.
Claude Code ์ธ์ ์์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํฉ๋๋ค:
/plugin marketplace add manuel71sj/claude-plugins
์ํ๋ ํ๋ฌ๊ทธ์ธ์ ์ค์นํฉ๋๋ค:
/plugin install <plugin-name>@manuel71sj-plugins
์ค์น ํ ํ๋ฌ๊ทธ์ธ์ ์ฆ์ ๋ก๋ํ๋ ค๋ฉด:
/reload-plugins
Telegram ๋ด์ Claude Code์ ์ฐ๊ฒฐํ๋ ๋ฉ์์ง ๋ธ๋ฆฟ์ง ํ๋ฌ๊ทธ์ธ์ ๋๋ค. ์ ๊ทผ ์ ์ด(ํ์ด๋ง, ํ์ฉ ๋ชฉ๋ก, ์ ์ฑ )๋ฅผ ๋ด์ฅํ๊ณ ์์ต๋๋ค.
์๋ณธ: anthropics/claude-plugins-official/telegram์ ํฌํฌ์ ๋๋ค. ํ๊ธํ ๋ฐ ํ์ ๊ฐ์ ์ ์ ์ฉํ์ต๋๋ค.
/plugin install telegram@manuel71sj-plugins
์ค์น ํ ์ค์ :
# ๋ด ํ ํฐ ์ค์ (BotFather์์ ๋ฐ๊ธ)
/telegram:configure <bot-token>
# ์ฑ๋ ํ๋๊ทธ์ ํจ๊ป Claude Code ์ฌ์์
claude --channels plugin:telegram@manuel71sj-plugins
# Telegram์์ ๋ด์๊ฒ DM โ ํ์ด๋ง ์ฝ๋ ๋ฐ๊ธ โ ์น์ธ
/telegram:access pair <code>
# ๋ณด์์ ์ํด allowlist ์ ์ฑ
์ผ๋ก ์ ํ
/telegram:access policy allowlist
์ฃผ์ ๊ธฐ๋ฅ:
์ ๊ณต ์คํฌ:
| ์คํฌ | ์ค๋ช |
|---|---|
/telegram:configure | ๋ด ํ ํฐ ์ค์ ๋ฐ ์ฑ๋ ์ํ ํ์ธ |
/telegram:access | ์ ๊ทผ ์ ์ด ๊ด๋ฆฌ โ ํ์ด๋ง ์น์ธ, ํ์ฉ ๋ชฉ๋ก, DM/๊ทธ๋ฃน ์ ์ฑ ์ค์ |
์ ๊ณต ๋๊ตฌ:
| ๋๊ตฌ | ์ค๋ช |
|---|---|
reply | ๋ฉ์์ง ์ ์ก (ํ ์คํธ, ํ์ผ ์ฒจ๋ถ, markdown ์๋ ๋ณํ) |
react | ๋ฉ์์ง์ ์ด๋ชจ์ง ๋ฐ์ ์ถ๊ฐ |
edit_message | ๋ด์ด ๋ณด๋ธ ๋ฉ์์ง ์์ (markdown ์ง์) |
download_attachment | ์ฒจ๋ถ ํ์ผ ๋ค์ด๋ก๋ |
์์ธํ ๋ด์ฉ์ telegram/README.md๋ฅผ ์ฐธ์กฐํ์ธ์.
GitLab Self-Managed ํ๊ฒฝ์ ์ํ glab CLI ๋ ํผ๋ฐ์ค ๊ฐ์ด๋ ํ๋ฌ๊ทธ์ธ์
๋๋ค. ์ค์ , ์ธ์ฆ, MR, CI/CD, ์ด์ ๊ด๋ฆฌ ๋ฑ์ ํฌํจํฉ๋๋ค. glab v1.91+์ ANSI ์ค์ผ ๋ฒ๊ทธ๋ฅผ ์ฐํํ๋ --input ๊ธฐ๋ฐ ANSI-safe ํจํด์ ๋ด์ฅํ๊ณ ์์ต๋๋ค.
/plugin install glab-cli@manuel71sj-plugins
์ ๊ณต ์คํฌ:
| ์คํฌ | ์ค๋ช |
|---|---|
/glab-cli:glab-cli | glab ์ค์น, ์ธ์ฆ, ์ค์ , ๋ฆด๋ฆฌ์ค, ์ ์ฅ์ ์ด์, ๋ณ์, API, ๋ณ์นญ, ๋ฌธ์ ํด๊ฒฐ |
/glab-cli:mr | Merge Request ์ํฌํ๋ก์ฐ โ ์์ฑ, ๋ฆฌ๋ทฐ, ์น์ธ, ๋ณํฉ |
/glab-cli:ci | CI/CD ํ์ดํ๋ผ์ธ ๊ด๋ฆฌ โ ์กฐํ, ์ถ์ , ์ค์ผ์ค, ์ํฐํฉํธ |
/glab-cli:issue | ์ด์ ๋ฐ ์ธ์๋ํธ ๊ด๋ฆฌ โ ์์ฑ, ์ถ์ , ์ข ๋ฃ |
/glab-cli:work | ์ด์ ์๋ช ์ฃผ๊ธฐ ์ํฌํ๋ก์ฐ โ ์์ ์์โ์งํโ์๋ฃ ์๋ ๊ด๋ฆฌ |
์์ธํ ๋ด์ฉ์ glab-cli/README.md๋ฅผ ์ฐธ์กฐํ์ธ์.
Conventional Commits ๊ฐ์ด๋๋ผ์ธ์ ๋ง์ถ ํ๊ธ ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์๋ ์์ฑํ๋ ํ๋ฌ๊ทธ์ธ์
๋๋ค. ANSI-safe ํ์ดํ๋ผ์ธ๊ณผ --amend ์ง์์ ํฌํจํฉ๋๋ค.
/plugin install commit@manuel71sj-plugins
์ ๊ณต ์คํฌ:
| ์คํฌ | ์ค๋ช |
|---|---|
/commit:commit | ์ฝ๋ ์์ ์๋ฃ ํ Conventional Commits(ํ๊ธ, ๋ฒ์ ํฌํจ) ์ปค๋ฐ ๋ฉ์์ง ์๋ ์์ฑ ๋ฐ ์ปค๋ฐ |
์์ธํ ๋ด์ฉ์ commit/README.md๋ฅผ ์ฐธ์กฐํ์ธ์.
# ์ค์น๋ ํ๋ฌ๊ทธ์ธ ํ์ธ
/plugin
# ํ๋ฌ๊ทธ์ธ ๋นํ์ฑํ
/plugin disable telegram@manuel71sj-plugins
# ํ๋ฌ๊ทธ์ธ ์ฌํ์ฑํ
/plugin enable telegram@manuel71sj-plugins
# ํ๋ฌ๊ทธ์ธ ์ ๊ฑฐ
/plugin uninstall telegram@manuel71sj-plugins
# ๋ง์ผํ๋ ์ด์ค ์
๋ฐ์ดํธ (์ ํ๋ฌ๊ทธ์ธ/๋ฒ์ ๋ฐ์)
/plugin marketplace update manuel71sj-plugins
ํ๋ฌ๊ทธ์ธ ์นดํ๋ก๊ทธ๋ฅผ ์น ๋ธ๋ผ์ฐ์ ์์ ํ์ธํ ์ ์์ต๋๋ค:
cd web
pnpm install
pnpm dev
http://localhost:3000์์ ํ๋ฌ๊ทธ์ธ ๋ชฉ๋ก๊ณผ ์์ธ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
.claude-plugin/plugin.json ๋งค๋ํ์คํธ๋ฅผ ์์ฑํฉ๋๋ค.claude-plugin/marketplace.json์ ํ๋ฌ๊ทธ์ธ ํญ๋ชฉ์ ๋ฑ๋กํฉ๋๋คmy-plugin/
โโโ .claude-plugin/
โ โโโ plugin.json # ํ์: name, description, version
โโโ skills/ # ์ ํ: ์คํฌ ์ ์
โ โโโ my-skill/
โ โโโ SKILL.md
โโโ .mcp.json # ์ ํ: MCP ์๋ฒ ์ค์
โโโ hooks/ # ์ ํ: ํ
์ ์
โ โโโ hooks.json
โโโ agents/ # ์ ํ: ์์ด์ ํธ ์ ์
โโโ README.md
โโโ LICENSE
plugin.json){
"name": "my-plugin",
"description": "ํ๋ฌ๊ทธ์ธ ์ค๋ช
",
"version": "1.0.0",
"author": { "name": "Your Name" },
"license": "Apache-2.0",
"keywords": ["keyword1", "keyword2"]
}
์์ธํ ์คํ์ Claude Code ํ๋ฌ๊ทธ์ธ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
Apache-2.0
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub manuel71sj/claude-plugins --plugin telegramConventional Commits skill with Korean messages, ANSI-safe -F pipeline, and --amend support.
GitLab CLI (glab) reference guide for Self-Managed environments โ setup, authentication, merge requests, CI/CD, issues, and more.
Telegram channel for Claude Code โ messaging bridge with built-in access control. Manage pairing, allowlists, and policy via /telegram:access.
Permanent coding companion for Claude Code โ survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Production-grade vibe coding suite. Structured workflows from discovery to deployment: start, build, ship, fix, refactor.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.