一键导入
memory-management
管理对话记忆和历史记录。当用户询问过去的对话内容、个人偏好、历史信息,或需要存储/检索记忆时使用此 skill。触发词:"你还记得..."、"我们之前讨论过..."、"帮我找之前说的..."、"记住这个"、"do you remember"、"we talked about"。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
管理对话记忆和历史记录。当用户询问过去的对话内容、个人偏好、历史信息,或需要存储/检索记忆时使用此 skill。触发词:"你还记得..."、"我们之前讨论过..."、"帮我找之前说的..."、"记住这个"、"do you remember"、"we talked about"。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
通过持续、逐条追问对齐方案/决策的每个关键节点,走遍决策树的每一个分支,直到达成共识后再动手。适用于开始执行前先把问题定义清楚。触发词:grill me、追问我、盘问我、帮我理一下这个方案、我们先对齐一下、深度盘问。
Downloads YouTube video transcripts/subtitles and cover images by URL or video ID. Supports multiple languages, translation, chapters, and speaker identification. Caches raw data for fast re-formatting. Use when user asks to "get YouTube transcript", "download subtitles", "get captions", "YouTube字幕", "YouTube封面", "视频封面", "video thumbnail", "video cover image", or provides a YouTube URL and wants the transcript/subtitle text or cover image extracted.
生成高质量 draw.io 图表并导出 PNG/SVG/PDF,含自检循环(最多5轮)和321个 AI/LLM 品牌 Logo。触发词:drawio图、导出PNG、导出PDF、AI架构图(带品牌Logo)、ML模型图、神经网络图、Transformer图、CNN图、代码结构图、代码转图、自定义样式图、精品图。注意:普通架构图/流程图/时序图请优先用 uml skill;网络拓扑→network;云架构→cloud。需要 draw.io 桌面版(brew install --cask drawio)。
【备用搜索】多引擎联合搜索,无需 API Key,支持17个引擎(Google、Bing、Scholar、知乎等)。Tavily 未配置时的降级方案。触发词:搜索、查一下、帮我找、search、找资料、查数据、查文献。注意:Tavily skill 配置后请优先用 tavily。
【首选搜索工具】Tavily AI 搜索,专为 AI Agent 优化,返回高质量摘要和来源,搜索结果比 web-search/multi-search-engine 更准确、更快。触发词:搜索、查一下、帮我找、search、找资料、查数据、查文献、最新消息、新闻、调研、research、查询、检索。注意:需要 API Key(tvly-xxxx)。未配置时降级使用 multi-search-engine。
用 PlantUML 生成云架构图,含 AWS/Azure/GCP/阿里云官方服务图标。触发词:云架构图、云架构、AWS架构、Azure架构、GCP架构、阿里云架构、云服务图、云迁移图、cloud architecture、cloud diagram。
| name | memory-management |
| description | 管理对话记忆和历史记录。当用户询问过去的对话内容、个人偏好、历史信息,或需要存储/检索记忆时使用此 skill。触发词:"你还记得..."、"我们之前讨论过..."、"帮我找之前说的..."、"记住这个"、"do you remember"、"we talked about"。 |
| allowed-tools | ["Bash","Read","Write"] |
Alma has a built-in memory system with semantic search. Use the alma CLI to interact with it.
# List all memories
alma memory list
# Semantic search
alma memory search <query>
# Add a memory
alma memory add <content>
# Delete a memory
alma memory delete <id>
# View memory stats
alma memory stats
alma memory add "..."alma memory search "..." + alma memory grep "..."When the user asks about past information, always try both layers:
alma memory search "<query>" — semantic search for related conceptsalma memory grep "<keyword>" — keyword search in conversation historyIf one layer returns nothing, try the other. They complement each other.
Alma automatically archives all threads as markdown files. You can search through past conversations:
# Keyword search through all archived conversations
alma memory grep <keyword>
# Force re-archive all threads now
alma memory archive
Thread archives are stored in the workspace's threads/ directory as markdown files with YAML frontmatter (threadId, title, createdAt, updatedAt, model, messageCount). Archives are auto-updated every 5 minutes.
alma memory search) — semantic search, finds conceptually related memoriesalma memory grep) — keyword search, finds exact words/phrases in past conversationsUse vector search when the user asks vague questions ("what did we discuss about React?"). Use grep when looking for specific terms, names, or code snippets.
Alma persists all group chat messages to log files. Search and browse them:
# List all known groups
alma group list
# View recent history (default 50 messages)
alma group history <chatId> [limit]
# Search across all group chats
alma group search <keyword>
Log files are stored at ~/.config/alma/groups/<chatId>_<date>.log. Use this when you need to recall what was discussed in a group chat.
For group chats, Alma maintains structured per-person profiles — more reliable than vector search for remembering who is who.
# List all known people
alma people list
# View someone's profile
alma people show <name>
# Set/overwrite profile
alma people set <name> <content>
# Append to profile
alma people append <name> <fact>
# Delete profile
alma people delete <name>
When to update profiles:
Profiles are stored at ~/.config/alma/people/<name>.md and automatically loaded into group chat context.
alma memory search to find related memories before adding duplicatesalma memory grep to search through conversation history when vector search doesn't find what you needalma people over alma memory — structured and won't get mixed up