Skip to content
Skillv1.0.0

feishu-file-sender

飞书文件发送器。通过飞书 OpenAPI 上传并发送 agent 生成的本地文件或图片,补齐飞书渠道缺失的文件投递能力。

by qianleigood(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from qianleigood/crawclaw (skills-optional/feishu-file-sender/SKILL.md). Install upstream with npx skills add qianleigood/crawclaw --skill feishu-file-sender. Copyright stays with the author (MIT).

Feishu File Sender

Use this skill when a local artifact must be delivered back into Feishu chat as a file or image.

Use this skill for

  • 上传 agent 生成的本地文件到飞书
  • 把二维码、截图、报表、导出文件回传到聊天
  • 以文件消息或图片消息发送

Do not use this skill for Bitable attachment columns or for plain text replies.

Default workflow

  1. Confirm the local file path is absolute.
  2. Prefer sending to the current chat when possible.
  3. Let the script auto-detect id type unless there is a reason to force it.
  4. Keep credentials in ~/.crawclaw/crawclaw.json; do not duplicate them elsewhere.

Working rules

  • oc_ -> chat_id
  • ou_ -> open_id
  • on_ -> user_id
  • Prefer image mode only for real image assets.

Read references as needed

  • references/README.md For extended setup notes, examples, and background.

Bundled script

  • scripts/feishu_file_sender.py

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/qianleigood-crawclaw-feishu-file-sender/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

qianleigood-crawclaw-feishu-file-sender.ocm.jsonjson
{
  "ocm": "1",
  "id": "qianleigood-crawclaw-feishu-file-sender",
  "kind": "skill",
  "name": "feishu-file-sender",
  "description": "飞书文件发送器。通过飞书 OpenAPI 上传并发送 agent 生成的本地文件或图片,补齐飞书渠道缺失的文件投递能力。",
  "publisher": "qianleigood",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "feishu",
      "file",
      "upload",
      "im",
      "messaging",
      "openapi",
      "github"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "飞书文件发送器。通过飞书 OpenAPI 上传并发送 agent 生成的本地文件或图片,补齐飞书渠道缺失的文件投递能力。"
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "github",
      "repository": "https://github.com/qianleigood/crawclaw",
      "path": "skills-optional/feishu-file-sender/SKILL.md",
      "ref": "f27e1755a73af77f82abe22e05165335bd635b42",
      "url": "https://github.com/qianleigood/crawclaw/blob/f27e1755a73af77f82abe22e05165335bd635b42/skills-optional/feishu-file-sender/SKILL.md",
      "key": "qianleigood/crawclaw/skills-optional/feishu-file-sender/SKILL.md"
    },
    "license": "MIT"
  },
  "instructions": "# Feishu File Sender\n\nUse this skill when a local artifact must be delivered back into Feishu chat as a file or image.\n\n## Use this skill for\n\n- 上传 agent 生成的本地文件到飞书\n- 把二维码、截图、报表、导出文件回传到聊天\n- 以文件消息或图片消息发送\n\nDo not use this skill for Bitable attachment columns or for plain text replies.\n\n## Default workflow\n\n1. Confirm the local file path is absolute.\n2. Prefer sending to the current chat when possible.\n3. Let the script auto-detect id type unless there is a reason to force it.\n4. Keep credentials in `~/.crawclaw/crawclaw.json`; do not duplicate them elsewhere.\n\n## Working rules\n\n- `oc_` -> chat_i",
  "cost": {
    "context_tokens": 212
  }
}

Fetch it by URL: GET /api/v1/registry/qianleigood-crawclaw-feishu-file-sender/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.