跳到主要内容
印格

API 文档 · 记忆库 API

Agent Skills 开放标准

印格提供跨 Agent 通用的 SKILL.md,已验证 Cursor、Claude Code、OpenClaw、VS Code Copilot、Windsurf、Cline、OpenCode。配合 Memory MCP 为编码 Agent 注入长期记忆工作流。

什么是 Agent Skill?

Agent Skill 遵循 Agent Skills 开放标准:YAML frontmatter(name、description)+ Markdown 指令正文。宿主根据 description 自动匹配并加载技能。同一份 SKILL.md 可在多种编码 Agent 间复用;印格记忆库还需在客户端配置 Memory MCP 才能调用 memory_search 等工具。

推荐接入(Skill + MCP)

Agent个人项目
Cursor~/.cursor/skills/.cursor/skills/
Claude Code~/.claude/skills/.claude/skills/
OpenClaw~/.openclaw/skills/.openclaw/skills/
VS Code + Copilot.github/skills/
Windsurf~/.windsurf/skills/.windsurf/skills/
Cline~/.cline/skills/.cline/skills/
OpenCode~/.config/opencode/skills/.opencode/skills/

仓库内 skills/engra-memory/SKILL.md 为官方技能包,复制整个 engra-memory 目录到上表对应路径即可。MCP 配置方式见记忆库 MCP 文档。

skills/engra-memory/SKILL.md

更多 SKILL.md 兼容工具

以下工具同样支持 Agent Skills 标准格式,可直接复用 skills/engra-memory/SKILL.md;MCP 接入方式因客户端而异,需参考各工具文档配置 Streamable HTTP 端点:OpenAI Codex CLI(~/.codex/skills/)、Gemini CLI、Roo Code、Goose、Amp、JetBrains Junie 等。完整兼容列表见 agentskills.io。

安装步骤

  1. 在控制台创建 API Key(/dashboard/keys),勾选 memory:read,写入场景另勾 memory:write
  2. 将 MCP 配置写入客户端(见下方示例或 skills/engra-memory/mcp.example.json)
  3. 复制 skills/engra-memory/ 到本机或项目的 Agent skills 目录
  4. 重启 Agent 或重新加载 skills,确认 MCP 工具 memory_list_libraries 可用
  5. 新会话开始时 Agent 应能按技能指引调用 memory_wake_up / memory_search

MCP 配置(Skill 前置依赖)

Skill 描述的是「如何使用记忆工具」;实际工具由 Memory MCP 提供。两者需同时配置:MCP 负责连接,Skill 负责工作流与触发时机。

{
  "mcpServers": {
    "engra-memory": {
      "url": "https://ai-sass-joftlomt7-keyskulls-projects.vercel.app/api/v1/memory/mcp",
      "headers": {
        "Authorization": "Bearer inf_xxxxxxxx"
      }
    }
  }
}

OpenClaw / Claude 插件包布局

OpenClaw 可原生加载 Claude 格式插件包:skills/ 目录作为技能根,.mcp.json 合并进嵌入式 MCP 设置。可将印格技能与 MCP 配置打包为团队分发包。

your-team-bundle/
├── skills/engra-memory/SKILL.md
└── .mcp.json

技能内推荐工作流

  1. memory_list_libraries → 获取 memoryLibraryId
  2. 新会话 → memory_wake_up(传入用户首条消息)
  3. 需要历史上下文 → memory_search / memory_recall
  4. 重要决策落盘 → memory_save_atom

OpenClaw 特别说明

  • Claude commands/ 与 Cursor .cursor/commands/ 会被 OpenClaw 映射为额外 skill 根
  • 从 Claude 迁移时,带 SKILL.md 的技能会复制到 OpenClaw workspace skills 目录
  • Claude 命令导入后默认 disable-model-invocation: true,需手动改 frontmatter 以允许自动调用
  • 详见 OpenClaw 文档:Plugin bundles 与 Migrating from Claude

← 记忆库 MCP · 记忆库 REST API · API 密钥管理