⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

apple-notes

@claude-world⭐ 4 stars

>

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

—/10

// RATINGS

⭐GitHub Stars
⭐ 4 on GitHubGitHub ↗

New / niche

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

Claude-Agent

Turn Claude Code into a persistent personal assistant with autonomous memory, multi-channel support, and intelligent task delegation.

Claude-Agent is a ready-to-use Claude Code project that transforms Claude into a long-running personal assistant. It receives messages from multiple channels (Telegram, Discord, webhooks, terminal), remembers context across sessions, and delegates complex tasks to specialist agents — all within Claude Code's native architecture.

Features

CategoryWhat
49 SkillsProductivity, smart home, media, messaging, security — full OpenClaw feature parity
4 Use MethodsCLI, Web UI (localhost:3456), Desktop App (.dmg/.exe), Telegram/Discord
12-Page Control PanelChat, History, Projects, Skills, Agents, Memory, MCP, Secrets, Schedule, Config Bot, Settings, Channels
Scheduled TasksCron-based agent scheduling with execution history and manual trigger
Project DiscussionMulti-expert roundtable, debate, relay modes with streaming + Markdown output
4 Agentsresearcher, writer, analyst, content-publisher (import/export/create with AI)
Persistent MemoryAutonomous markdown-based memory surviving compaction and restarts
4 MCP Serverstrend-pulse, claude-101, cf-browser, notebooklm (66 tools)
CLI DetectionAuto-detects claude, codex, gemini, opencode, node, uvx, gh
Content PipelineTrend discovery → patent-scored posts → NotebookLM image cards / podcasts
4 Lifecycle HooksSession bootstrap, message classifier, context guardian, session farewell
i18nEnglish, 繁體中文, 日本語 — all 12 pages fully translated
OpenClaw MigrationOne-click import of memory, skills, agents, config
Desktop AppElectron packaging for macOS (.dmg), Windows (.exe), Linux (.AppImage)

Architecture

Modular server architecture inspired by Claude Code's internal service layer pattern.

claude-agent/
├── .claude/
│   ├── settings.json            Hook configuration + env vars
│   ├── hooks/ (4)               Session lifecycle (Node.js)
│   ├── agents/ (4)              researcher, writer, analyst, content-publisher
│   ├── skills/ (49)             7 categories — see Skills Reference below
│   └── rules/ (4)               memory, channels, MCP, content quality
├── app/
│   ├── server/
│   │   ├── index.ts             App assembly + server startup (pure wiring)
│   │   ├── routes/ (14)         Modular REST API routes by domain
│   │   │   ├── sessions.ts      Session CRUD
│   │   │   ├── settings.ts      Language/model/CLI settings
│   │   │   ├── project.ts       Project directory management
│   │   │   ├── skills.ts        Skill management (49 skills)
│   │   │   ├── agents.ts        Agent management
│   │   │   ├── mcp.ts           MCP server configuration
│   │   │   ├── channels.ts      Telegram/Discord channel control
│   │   │   ├── roles.ts         Per-chat role system (14 APIs)
│   │   │   ├── scheduled-tasks.ts  Cron task scheduling
│   │   │   ├── secrets.ts       API key management
│   │   │   ├── discussions.ts   Multi-expert discussion
│   │   │   ├── memory.ts        Memory file read/write
│   │   │   ├── history.ts       Cross-session search
│   │   │   ├── cli.ts           CLI detection + migration
│   │   │   └── system.ts        Health, export, stats, webhook
│   │   ├── ws/handler.ts        WebSocket session management
│   │   ├── agent.ts             AgentSession (Claude CLI wrapper)
│   │   │   ├── sendMessage()     Injects system context + session summary
│   │   │   ├── spawnClaude()     Dynamic 5-layer system prompt
│   │   │   ├── rotate()          Async rotation with compact summary
│   │   │   └── generateCompactSummary()  9-section summary via haiku
│   │   ├── stream-handler.ts    Shared streaming (flush/typing/memory strip)
│   │   ├── memory-extractor.ts  Non-blocking background memory extraction
│   │   ├── telegram.ts          Telegram bridge (polling + media + commands)
│   │   ├── discord.ts           Discord bridge (client + attachments)
│   │   ├── reply-filter.ts      Group reply decision (5 modes)
│   │   ├── discussion.ts        Multi-expert discussion engine
│   │   ├── scheduler.ts         Cron task scheduler
│   │   ├── db.ts                SQLite data layer
│   │   ├── middleware/
│   │   │   ├── security.ts      Path validation + name sanitization
│   │   │   └── rate-limiter.ts  API rate limiting
│   │   ├── prompts/
│   │   │   ├── config-bot.ts    Config Bot system prompt
│   │   │   └── compact.ts       9-section compact summary prompt
│   │   └── constants/
│   │       └── languages.ts     Multi-language rules (en/zh-TW/ja)
│   ├── client/
│   │   ├── App.tsx              React 18 + Tailwind (12 pages)
│   │   ├── i18n.ts              Translations (en, zh-TW, ja)
│   │   └── components/ (12)     Chat, History, Projects, Skills, Agents, Memory, MCP, Secrets, Tasks, Config Bot, Settings, Channels
│   ├── electron/main.cjs        Desktop app entry point
│   └── package.json             App dependencies
├── memory/                      Persistent memory (auto-managed)
├── scripts/migrate-openclaw.cjs One-click OpenClaw migration
├── workspace/                   Runtime output (gitignored)
├── .mcp.json                    4 MCP servers (trend-pulse, claude-101, cf-browser, notebooklm)
├── CLAUDE.md                    Assistant identity + operating rules
└── README.md

Installation

git clone https://github.com/claude-world/claude-agent.git
cd claude-agent

Prerequisites

  • Node.js >= 18
  • Claude Code CLI — for Method 1 & 3. Install here

Three Ways to Use

MethodBest ForCommand
1. CLIDevelopers, terminal usersclaude
2. Web UIEveryone, visual setupcd app && npm install && npm run dev
3. Telegram/DiscordMobile, on-the-goVia CLI Channels or Web UI

Method 1: CLI (Terminal)

# Start Claude Code in the project directory
claude

# First time? Run guided setup
/setup

/setup will:

  • Detect your OS and installed CLI tools
  • Configure your profile (name, timezone, language)
  • Show available skills grouped by category
  • Set up scheduled routines (memory consolidation, daily briefing)

After setup, just talk naturally:

  • "What's the weather in Taipei?"
  • "Play some music"
  • "Remind me to call the dentist at 3pm"
  • "What's trending?"

Method 2: Web UI (Browser)

cd app
npm install    # First time only
npm run dev    # Start the control panel

Open http://localhost:3456 in your browser.

12 Pages:

PageDescription
💬 ChatTalk to your agent with streaming responses and tool call visualization
📋 HistoryBrowse all session messages, search across conversations, view tool calls
🏛️ ProjectsMulti-expert collaborative discussion with cross-CLI debate
⚡ SkillsBrowse 49 skills, search, import/export, create new skills with AI
🤖 AgentsManage 4 agents, import/export, create new agents with AI
🧠 MemoryView and edit your agent's memory files
🔌 MCPAdd/remove MCP servers, view tool counts and tier status
🔑 SecretsStore API tokens and credentials, auto-injected as env vars
⏰ ScheduleCron-based task scheduling, assign to agents, execution history
🛠️ Config BotConfigure the entire system through natural language conversation
⚙️ SettingsLanguage, model, CLI detection, project directory, OpenClaw migration
📡 ChannelsConfigure Telegram/Discord bots with start/stop and live status

Method 3: Telegram / Discord

*Option A: Via Claude Code Channels (native)

// HOW IT'S BUILT

KEY FILES

.claude/skills/apple-notes/SKILL.mdREADME.md

// REPO STATS

4 stars