Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
avivsinai avatar

Memory

  • 1 installs
  • 6 repo stars
  • Updated August 3, 2026
  • avivsinai/telclaude

memory is a Claude Code skill that stores persistent user facts across conversations for Telegram and social agents via the telclaude memory CLI.

About

This skill gives a Telegram or social agent a persistent memory system for storing facts about a user across conversations. A developer uses it so the agent remembers biographical details, interests, ongoing threads, and post ideas via the telclaude memory CLI. It defines five memory categories and automatically rejects secrets and tokens.

  • Persistent memory system for storing facts about the user across conversations
  • Five categories: profile, interests, meta, threads, and posts
  • Rejects secrets, passwords, API keys, and tokens automatically

Memory by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,983 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

memory capabilities & compatibility

Capabilities
memory · telegram reply · social posting
Use cases
memory
Pricing
Free
From the docs

What memory says it does

You have access to a persistent memory system for storing facts about the user across conversations.
SKILL.md
Secrets, passwords, API keys, or tokens (these will be rejected automatically)
SKILL.md
npx skills add https://github.com/avivsinai/telclaude --skill memory

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars6
Last updatedAugust 3, 2026
Repositoryavivsinai/telclaude

What it does

Store and recall durable user facts across conversations for a Telegram or social agent.

Who is it for?

Giving a social or Telegram agent durable recall of user profile and interests.

Skip if: Storing secrets, passwords, or transient one-time context.

When should I use this skill?

The user says remember/note that, states biographical facts, or mentions recurring interests or projects.

What you get

Persists categorized user facts that carry across conversations.

By the numbers

  • 5 memory categories (profile, interests, meta, threads, posts)

Files

SKILL.mdMarkdownGitHub ↗

Memory Skill

You have access to a persistent memory system for storing facts about the user across conversations.

When to Remember

  • Explicit requests: "remember that...", "note that...", "my name is..."
  • Biographical facts: name, location, profession, preferences
  • Interests and hobbies mentioned across conversations
  • Recurring topics or projects the user works on
  • Post ideas the user wants to share on social services

When NOT to Remember

  • Transient requests or one-time questions
  • Secrets, passwords, API keys, or tokens (these will be rejected automatically)
  • Temporary context that won't matter next conversation
  • Information the user asks you to forget

Memory Categories

CategoryUse forExamples
profileBiographical factsName, location, profession
interestsHobbies, topics"loves distributed systems", "plays guitar"
metaGeneral factsPreferences, working style, timezone
threadsConversation topicsOngoing projects, recurring discussions
postsSocial post ideasIdeas quarantined for user approval

CLI Commands

Write a memory entry

telclaude memory write "<content>" --category <category> --chat-id <CHAT_ID>

Read memory entries

telclaude memory read --categories profile,interests --chat-id <CHAT_ID>

Quarantine a post idea for social posting (Telegram only)

telclaude memory quarantine "<post idea>" --chat-id <CHAT_ID>

The --chat-id flag scopes memory to the current conversation. Extract the chat ID from the <chat-context chat-id="..."> tag in your system prompt.

Auto-Injection

Profile, interests, and meta entries are automatically injected into the system prompt. You do NOT need to read them every turn — they are already available in your context.

Only use memory read when:

  • The user asks "what do you know about me?"
  • You need to check thread history for a specific topic
  • You want to verify before overwriting an entry

Elevation Flow (Telegram → Social)

When the user wants to share an idea on a social service:

1. Quarantine the idea:

   telclaude memory quarantine "Thought about distributed systems being like..." --chat-id <CHAT_ID>

2. Tell the user: "I've saved that as a post idea. To publish it, run /promote <entry-id>" 3. The user runs /promote <id> in Telegram to approve 4. On the next social heartbeat, the idea is posted

You CANNOT promote entries yourself — only the user can approve via /promote.

Scope Awareness

Telegram Agent

  • Creates trusted entries by default
  • Can read all Telegram memory for this chat
  • Cannot read social memory
  • Can quarantine post ideas for social posting

Social Agent

  • Creates untrusted entries by default
  • Can only read social/untrusted entries
  • Cannot read Telegram memory
  • Cannot promote or quarantine entries (operator promotes via /promote)
  • Post ideas (category posts) can be promoted by the operator for social posting

Related skills

Automation & Workflowsagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.