feishu-doc-long-content

v1.0.0

Create Feishu Docs by first creating an empty doc, then write content in chunks under 800 bytes to avoid truncation or errors.

0· 706·1 current·1 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for josephyb97/feishu-doc-long-content.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "feishu-doc-long-content" (josephyb97/feishu-doc-long-content) from ClawHub.
Skill page: https://clawhub.ai/josephyb97/feishu-doc-long-content
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install josephyb97/feishu-doc-long-content

ClawHub CLI

Package manager switcher

npx clawhub@latest install feishu-doc-long-content
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name and description match the SKILL.md guidance: it explains create/write/read flows and strategies for splitting content to avoid Feishu's per-call size limits. The package.json is metadata-only and consistent with an instruction-only skill.
Instruction Scope
SKILL.md stays on-topic (how to create a blank doc, then write content in <800-byte chunks, and verify). It references doc_id/doc_token values the caller must supply, but it does not instruct reading unrelated files or exfiltrating data. Note: it suggests saving local markdown files as a best practice, which implies local file I/O by the user/agent if implemented, but the instructions do not automatically perform that I/O.
Install Mechanism
No install spec or code is provided (instruction-only). No downloads, no binaries, no archives — lowest install risk.
Credentials
The skill declares no required environment variables or credentials. The SKILL.md examples use doc_token/doc_id parameters (expected for Feishu API calls), so a real integration would require valid Feishu credentials supplied at runtime by the user or agent. This absence is coherent for an instruction-only guide but means the skill itself will not automatically access secrets.
Persistence & Privilege
always is false and there is no code that requests persistent privileges or modifies agent/system configuration. No elevated presence is requested.
Assessment
This skill is a plain text guide — it won't install software or automatically use your credentials. If you plan to follow it to actually write to Feishu, you or the integrating agent will need to supply valid Feishu doc tokens/credentials at runtime; only provide those to trusted code or manual prompts. Test with small content first, avoid pasting secrets into the content, and prefer manual confirmation before allowing any agent to use your Feishu credentials.

Like a lobster shell, security has layers — review code before you run it.

latestvk97cddgf7zxfpv8ny200xsqk0d81vw7n
706downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

feishu-doc-long-content

飞书文档长内容写入实战经验,解决 content 超长截断问题

问题背景

飞书文档工具 feishu_docwrite / create action 对单次 content 长度有限制(约 1KB),超出后会:

  • 直接返回 400 错误
  • 或部分写入后截断(显示空白)

核心要点

1. create 只是创建空白文档

{
  "action": "create",
  "title": "新文档"
}

返回 doc_id,但文档内容是空的。

2. 必须用 write 写入内容

{
  "action": "write",
  "doc_token": "ABC123",
  "content": "# 标题\n内容..."
}

3. content 必须控制在 1KB 以内

经验值:

  • < 800 字节:安全写入
  • 800-1500 字节:可能失败
  • > 1500 字节:基本失败

4. 长内容解决方案

方案A:拆分章节 将内容拆成多个小文档,每个 < 800 字节:

文档1:第1-2章
文档2:第3-4章
文档3:第5-6章
文档4:第7-8章

方案B:多次 append 创建文档后,分多次 append(但 append 也有累积限制)

方案C:先存本地文件 将内容写入本地 md 文件,让用户自己查看或转换

正确流程

// 1. 创建文档
{ "action": "create", "title": "笔记 Ch1" }
// → { "doc_id": "ABC123", "url": "..." }

// 2. 写入内容(控制 < 800 字节)
{ "action": "write", "doc_token": "ABC123", "content": "精简版内容..." }

// 3. 验证
{ "action": "read", "doc_token": "ABC123" }

常见错误

错误表现原因解决方案
文档创建后空白create 后没写 content用 write 写入
write 返回成功但内容截断content 超过 1KB拆分内容
write 返回 400 错误content 过长精简内容或拆分

判断内容长度

在写入前估算:

  • 纯文本:约 1 字符 = 1 字节
  • Markdown:约 1 字符 = 1 字节(含格式符)
  • 经验:800 字符约等于 800 字节(中文英文混合时略大)

最佳实践

  1. 先在本地写 md 文件,确认内容完整
  2. 写入飞书前精简,移除冗余格式和重复内容
  3. 分章节输出,每章一个文档
  4. 写入后立即验证,用 read 检查 block_count

经验来源:2026-02-25 初级会计实务笔记输出实战

Comments

Loading comments...