Claude Ask — Development skill for Claude Code
Standalone Claude Jarvis Telegram userbot and ClaudeAsk backend.
How to install Claude Ask
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open maleon17/claude-ask and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Ask does
Standalone Claude Jarvis Telegram userbot and ClaudeAsk backend.
Alternatives in Development
- Neovim Plugin (avante.nvim) — Neovim integration supporting Claude as a backend 17.6k ★
- Multi Backend — 后端 - 后端侧重开发 (Backend-Focused Development) 1.9k ★
- Claudekit Backend Tools — Backend development tools collection 1.9k ★
README
claude-ask
Part of **[telegram-ai](https://github.com/maleon17/telegram-ai)** — Claude/Codex ↔ Telegram, four ways.
A standalone Telegram userbot/backend for ClaudeAsk. It lets the owner invoke Jarvis with the `.ask` command in any Telegram chat and perform real actions through their own Telethon session. This is not the Bot API bridge and not codex-ask.
Repository:
Components
claude_ask.py— the main loadable ClaudeAsk module;claude_watcher.py— the Claude Code backend with persistent sessions;mcp_telegram_tools.py— MCP tools for Telegram account actions;cmd_queue.py— the shared HTTP queue relay for.askand.xask;setup.shand service examples — backend infrastructure setup.
Commands
ClaudeAsk uses `.ask`, `.search`, `.translate`, and `.new`. Triggers are stored in the `ClaudeAsk` namespace. CodexAsk uses a separate history namespace and `x`-prefixed commands, but deliberately reads the same trigger namespace; the incoming-message watcher stays a single one, so triggers aren't duplicated.
Architecture
The userbot module sends a request to `/ask`, the worker processes it through Claude Code and returns a progress/answer stream via `/tmp/jarvisask_ask_*`. MCP calls land in `/tmp/jarvisask_tool_queue`; the module holding a live Telethon session executes the action and returns the result. Every action gets a real tool result first, and only then is it reflected in the reply to the user.
The queue relay is shared infrastructure transport. If `jarvis-ask-cmd-queue.service` is already running on the host, don't start a second copy on the same ports/directories.
Backend installation
Requirements: Linux, Python 3.10+, the Claude Code CLI authenticated via `claude auth login --claudeai`, systemd (for running as a service). The userbot itself must be installed separately — this project targets the [Heroku](https://github.com/coddrago/Heroku) userbot; follow its own README for in
Related Skills
Jarvis Telegram Gateway
Universal Telegram gateway for autonomous Claude Code agents
Vault Jarvis Setup
Vault Jarvis 설정 — Telegram 봇 연동으로 브리핑·캡처·읽기전용 Q&A·집사 활성화
Jarvis Assistant Vocal
Assistant vocal local en francais : Claude ou Ollama (offline), domotique Hue, OBS, agenda, navigateur, appels
Jarvis Hermes Dashboard
Voice-enabled JARVIS mission-control dashboard for Hermes Agent
Jarvis Assistente Personale
Assistente vocale per Mac: lo chiami, gli parli e lancia sessioni di Claude Code. Voce italiana con Fish Audio
Jarvis Setup
Launch the local setup page to configure the Jarvis memory hub
Related Agents
Telegram Security Reviewer
Reviews a Telegram bot, Mini App backend and their payment logic for security and correctness — secrets, webho
Fullstack Feature
Orchestrates backend-engineer + frontend-engineer for a single end-to-end feature. Use when the user says "add
Mb Engineering Core
[PARTIAL — not a standalone agent] Engineering-discipline core prepended by /mb work before every dev-role age