Feishu-skills feishu-wiki
Feishu knowledge base operations. Actions: spaces, nodes, get, create, move, rename
install
source · Clone the upstream repo
git clone https://github.com/autogame-17/feishu-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/autogame-17/feishu-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/feishu-wiki" ~/.claude/skills/autogame-17-feishu-skills-feishu-wiki && rm -rf "$T"
manifest:
feishu-wiki/SKILL.mdsource content
Feishu Wiki Management
Manage Feishu (Lark) Knowledge Base structure. Create spaces, list nodes, move pages, and manage hierarchy.
Prerequisites
- Requires
for authentication.feishu-common - Must be configured with
andFEISHU_APP_ID
.FEISHU_APP_SECRET
Actions
: List knowledge spaces.spaces
: List nodes in a space (with optional parent filter).nodes
: Get details of a specific node.get
: Create a new node (page) in a space.create
: Move a node to a new parent or space.move
: Update node title.rename
Usage
# List all knowledge spaces node skills/feishu-wiki/index.js --action spaces # List nodes in a specific space node skills/feishu-wiki/index.js --action nodes --space_id <space_id> # Get details of a node (resolve from token) node skills/feishu-wiki/index.js --action get --token <wiki_token> # Create a new node under a parent node skills/feishu-wiki/index.js --action create --space_id <space_id> --parent_node_token <parent_token> --obj_type docx --title "New Page" # Move a node node skills/feishu-wiki/index.js --action move --token <node_token> --target_parent_token <new_parent_token> --target_space_id <space_id> # Rename a node (updates title) node skills/feishu-wiki/index.js --action rename --token <node_token> --title "New Title"
Tips
- Use
to manipulate the content of the pages. Usefeishu-doc
to manipulate the structure.feishu-wiki
refers to the Wiki Token (from URLtoken
)./wiki/XXX
defaults toobj_type
. Can bedocx
,sheet
, etc.bitable