Skip to content
Agentmart
Submit a tool

docs-editor

Use when the user asks to edit a Feishu Document, insert elements, or modify specific text in a document.

Skill by ChangyYou

IndexedMIT★ 3
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/changyyou-docs-editor

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use when the user asks to edit a Feishu Document, insert elements, or modify specific text in a document. The agent should use keyboard shortcuts for precision instead of mouse clicks.

Use cases: documents, writing, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/docs-editor

What's inside

Skill name
docs-editor
Description
Use when the user asks to edit a Feishu Document, insert elements, or modify specific text in a document. The agent should use keyboard shortcuts for precision instead of mouse clicks.
License
MIT
Instructions
37 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (2)

  • SKILL.md
  • docs_editor.py · scripts/

SKILL.md (first lines)

# Docs Editor Skill

Provide robust guidance for document editing workflows in Feishu Docs.

## Trigger

Use this skill when the user intent is equivalent to:
- 在文档中的 xxx 后面补充内容
- 在文档里插入一个表格/图片/待办
- 把文档中的 xxx 改为 yyy

## Workflow

To avoid inaccurate mouse clicks in a free-form canvas like Feishu Docs, this skill enforces a **Keyboard-Driven** approach.

### 1. Anchor Search (精准定位文本)
If you need to edit or append content near specific text:
1. Press `ctrl+f` (or `cmd+f` on Mac) to open the document search box.
2. Input the target text to search. The cursor will automatically jump to the target.
3. Press `esc` to close the search box.
4. Press `right` arrow key to unselect the highlighted text and place the cursor at the end of the text.
5. Input your new text.

### 2. Slash Command (精准插入元素)
If you need to insert complex elements (tables, code blocks, images, todos):
1. Locate the correct position (using Anchor Search or arrow keys).
2. Input `/` to trigger the shortcut menu.
3. Input the element name (e.g., `表格`, `待办`).
4. Press `enter`.

## ReAct constraints

- **ABSOLUTELY FORBIDDEN**: Do not try to use `click_position` to precisely click on a specific word or sentence in the document editing area. Visual coordinates are too inaccurate for text editing.
- Always prefer `press_key` and `paste_content` (or `input_text`) for document operations.
- Selecting text should be done via `shift + arrow keys` rather than mouse dragging.

From ChangyYou/Cua-Lark, MIT.

Signals

Stars
3
Forks
0
Open issues
0
Last commit (this folder)
Apr 29, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from ChangyYou

Cite this page

docs-editor skill. Agent Mart. https://agentmart.dev/skills/changyyou-docs-editor (last updated 2026-10-24)