{
  "schemaVersion": "1.0",
  "item": {
    "slug": "feishu-memory-recall",
    "name": "feishu-memory-recall",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/autogame-17/feishu-memory-recall",
    "canonicalUrl": "https://clawhub.ai/autogame-17/feishu-memory-recall",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/feishu-memory-recall",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=feishu-memory-recall",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "_meta.json",
      "index.js",
      "package-lock.json",
      "package.json",
      "recall.js"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/feishu-memory-recall"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/feishu-memory-recall",
    "agentPageUrl": "https://openagent3.xyz/skills/feishu-memory-recall/agent",
    "manifestUrl": "https://openagent3.xyz/skills/feishu-memory-recall/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/feishu-memory-recall/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Feishu Memory Recall",
        "body": "Cross-group awareness for OpenClaw. Search messages, generate digests, and share events across all Feishu groups and DMs."
      },
      {
        "title": "Commands",
        "body": "CommandDescriptionrecall --user <id> [--hours 24]Find messages from a user across all groupssearch --keyword <text> [--hours 24]Search messages by keyword across all groupsdigest [--hours 6]Activity summary of all tracked groupslog-event -s <source> -e <text>Write event to RECENT_EVENTS.md + daily logsync-groupsAuto-discover groups from gateway sessionsadd-group -i <id> -n <name>Manually track a grouplist-groupsShow tracked groups"
      },
      {
        "title": "Usage",
        "body": "# Search for \"GIF error\" across all groups\nnode skills/feishu-memory-recall/index.js search -k \"GIF\" --hours 12\n\n# What happened in all groups in the last 6 hours?\nnode skills/feishu-memory-recall/index.js digest --hours 6\n\n# Log a cross-session event\nnode skills/feishu-memory-recall/index.js log-event -s \"dev-group\" -e \"Fixed GIF crash in gateway\"\n\n# Auto-discover all Feishu groups from gateway sessions\nnode skills/feishu-memory-recall/index.js sync-groups\n\n# Find what a specific user said recently\nnode skills/feishu-memory-recall/index.js recall -u ou_cdc63fe05e88c580aedead04d851fc04 --hours 48"
      },
      {
        "title": "How It Works",
        "body": "sync-groups: Reads ~/.openclaw/agents/main/sessions/sessions.json to auto-discover all Feishu groups the agent is connected to.\nsearch/recall/digest: Calls Feishu API to fetch messages from tracked groups, filters by keyword/user/time.\nlog-event: Appends to both RECENT_EVENTS.md (rolling 24h cross-session feed) and memory/YYYY-MM-DD.md (permanent daily log)."
      },
      {
        "title": "Configuration",
        "body": "Requires Feishu credentials in .env:\n\nFEISHU_APP_ID=cli_xxxxx\nFEISHU_APP_SECRET=xxxxx\n\nGroup list is stored in memory/active_groups.json and can be auto-populated via sync-groups."
      }
    ],
    "body": "Feishu Memory Recall\n\nCross-group awareness for OpenClaw. Search messages, generate digests, and share events across all Feishu groups and DMs.\n\nCommands\nCommand\tDescription\nrecall --user <id> [--hours 24]\tFind messages from a user across all groups\nsearch --keyword <text> [--hours 24]\tSearch messages by keyword across all groups\ndigest [--hours 6]\tActivity summary of all tracked groups\nlog-event -s <source> -e <text>\tWrite event to RECENT_EVENTS.md + daily log\nsync-groups\tAuto-discover groups from gateway sessions\nadd-group -i <id> -n <name>\tManually track a group\nlist-groups\tShow tracked groups\nUsage\n# Search for \"GIF error\" across all groups\nnode skills/feishu-memory-recall/index.js search -k \"GIF\" --hours 12\n\n# What happened in all groups in the last 6 hours?\nnode skills/feishu-memory-recall/index.js digest --hours 6\n\n# Log a cross-session event\nnode skills/feishu-memory-recall/index.js log-event -s \"dev-group\" -e \"Fixed GIF crash in gateway\"\n\n# Auto-discover all Feishu groups from gateway sessions\nnode skills/feishu-memory-recall/index.js sync-groups\n\n# Find what a specific user said recently\nnode skills/feishu-memory-recall/index.js recall -u ou_cdc63fe05e88c580aedead04d851fc04 --hours 48\n\nHow It Works\nsync-groups: Reads ~/.openclaw/agents/main/sessions/sessions.json to auto-discover all Feishu groups the agent is connected to.\nsearch/recall/digest: Calls Feishu API to fetch messages from tracked groups, filters by keyword/user/time.\nlog-event: Appends to both RECENT_EVENTS.md (rolling 24h cross-session feed) and memory/YYYY-MM-DD.md (permanent daily log).\nConfiguration\n\nRequires Feishu credentials in .env:\n\nFEISHU_APP_ID=cli_xxxxx\nFEISHU_APP_SECRET=xxxxx\n\n\nGroup list is stored in memory/active_groups.json and can be auto-populated via sync-groups."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/autogame-17/feishu-memory-recall",
    "publisherUrl": "https://clawhub.ai/autogame-17/feishu-memory-recall",
    "owner": "autogame-17",
    "version": "2.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/feishu-memory-recall",
    "downloadUrl": "https://openagent3.xyz/downloads/feishu-memory-recall",
    "agentUrl": "https://openagent3.xyz/skills/feishu-memory-recall/agent",
    "manifestUrl": "https://openagent3.xyz/skills/feishu-memory-recall/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/feishu-memory-recall/agent.md"
  }
}