Skip to main content
Claude Code is a powerful AI coding agent, but it’s actually a very capable general-purpose assistant when given the right instructions, context, and tools. This guide shows how to use the Telegram bot to access Claude as your personal assistant from anywhere.

The Core Idea

Instead of building a separate “assistant app,” you:
  1. Create a personal working folder with a CLAUDE.md that teaches Claude about you
  2. Connect it to the bot via CLAUDE_WORKING_DIR
  3. Add scripts, MCP tools, and Skills to extend Claude’s capabilities
  4. Access everything from Telegram, on your phone
Claude then becomes your 24/7 assistant that knows your preferences, goals, and workflows.

Getting Started

Step 1: Create Your Personal Folder

Step 2: Write CLAUDE.md

Create CLAUDE.md in this folder. This is Claude’s “brain” — it teaches Claude about you:

Step 3: Configure the Bot

Set your working directory in .env:
Now when the bot runs, Claude will read your CLAUDE.md and use it as context for every conversation. If you intentionally use the manual bot-folder launcher (bun run start) during development, export the same path in your shell before starting so the launcher can find .superturtle/.env:

Building Assistant Features

Scripts and Utilities

Create cli/ scripts for tasks Claude should automate:
Call from Telegram:

Skills (Auto-Triggered Workflows)

Skills are workflows that Claude can use automatically when relevant. Create them in .claude/skills/:
Now when you ask “give me a workout”, Claude automatically:
  • Reads your training plan
  • Checks your recent activity and recovery
  • Creates a personalized workout file
  • You see it instantly in your notes app (if synced via iCloud)

MCP Servers for Tools

Connect Claude to your favorite apps via MCP. Common setups: Things 3 (macOS to-do manager):
Now ask: “Add ‘Review design specs’ to my inbox” Notion (notes and databases):
Now ask: “What’s on my reading list?” and Claude queries your Notion database. Slack (team communication):
Now ask: “Catch me up on what the team has been doing” and Claude reads recent Slack messages.

Example Workflows

Morning Briefing

Create a /life-pulse command that gathers data from multiple sources:
When you run this from Telegram, Claude:
  1. Gathers all data in parallel
  2. Synthesizes into a readable briefing
  3. Saves to a file synced to your phone via iCloud
  4. You read it with coffee every morning

Research and Decisions

Create a research skill for thorough decision-making:
Message: “Research the best noise-canceling headphones under $300” Claude searches multiple sources, compares options, and saves a detailed recommendation to your Notes.

File Sync Strategy

Best practice: Sync your Notes folder to your phone via iCloud:
Now files Claude creates appear on your phone instantly. Use Ulysses or iA Writer to edit them on the go. For Things 3 tasks: They sync automatically once Claude adds them. For Notion: Updates sync through the Notion app.

Security & Permissions

The bot runs Claude Code with all permission prompts disabled. This is intentional for a seamless mobile experience, but you should understand it means Claude can:
  • Read and write files in allowed directories
  • Execute shell commands without confirmation
  • Access external tools and APIs
See Security for defense layers in place.
Set restrictive file access: In .env:
Claude can’t access other directories, protecting sensitive files.

Progressive Enhancement

Start simple and expand as you build confidence: Week 1: Basic CLAUDE.md + answer questions
Week 2: Add one script (e.g., health.sh)
Week 3: Connect first MCP (Things 3)
Week 4: Create first Skill (workout planning)

Advanced Patterns

Subagents for Complex Tasks

For complex tasks like “generate my life pulse”, use subagents that run in parallel with separate context windows:
This keeps context windows lean and lets you handle complex workflows.

Calendar Sync via GitHub Gist

Manage calendars that sync to your phone:
Message: “Add the Belgium race to my calendar for next Saturday” Claude updates the YAML file, syncs to GitHub, and your calendar refreshes automatically.

File Organization Example

Getting Help

  • Need to research something → Ask Claude with the research skill
  • Need a workout → Ask Claude with the workout skill
  • Need to update goals → Ask Claude to edit personal-context.md
  • Want a new workflow → Ask Claude to create a new skill
The beautiful part: when you need new capabilities, just ask Claude to build them. From Telegram, on your phone.

Next Steps