Feishu CLI Knowledge Base Organization

WaytoAGI Community Co-Creation Projects & Competitions — Content Reorganization Plan
The "Community Co-Creation Projects & Competitions" section (KexVwLKhYiHm7bk2IL9cym0WnTb) is the community activity area of the WaytoAGI knowledge base. It currently has 31 first-level child nodes (17 folders + 14 standalone documents), covering offline events, competitions, study groups, experimental projects, and more. Everything is flattened at the first level with no categorization, making it hard for users to quickly find activities they care about.
User requirement: 7-10 categories, with key activities surfaced directly.

Current State Analysis
31 First-Level Child Nodes (sorted by volume)

Core Problems
- 31 nodes flattened — no hierarchy, high cognitive load
- Huge size disparity — 50 documents vs 1 document at the same level
- Missing categorization — competitions, events, projects, courses all mixed together
- Key items buried — important activities like AGI HORIZON Conference and Xuexi Qiangguo collaboration are hidden among 14 scattered documents
Reorganization Plan: 8 Sections
Categorized by "what type of community activity does the user want to participate in", with key activities exposed directly as first-level nodes.
New Structure

Categorization Logic

Placement Suggestions for the 14 Standalone Documents
Each document needs to be assigned after confirming its title. Expected placement:
- AGI HORIZON Conference, Xuexi Qiangguo Collaboration, State of Vibe Survey → Highlights & Partnerships
- Activity announcements → corresponding section (Competitions / Offline / Hackathons)
- General community announcements → Highlights & Partnerships
Implementation Steps
Step 1: Create 8 Section Parent Nodes
Create 8 new documents under KexVwLKhYiHm7bk2IL9cym0WnTb to serve as category nodes.
# For each section
lark-cli docs +create --title "AI Creation Contest" --wiki-node KexVwLKhYiHm7bk2IL9cym0WnTb --markdown "..."
# ... 8 in totalStep 2: Read Titles of 14 Standalone Documents
Fetch the title and content of each standalone document to determine its target section.
Step 3: Move Child Nodes to the New Hierarchy
Move the existing 31 nodes one by one under the corresponding section parent nodes.
# Move example
lark-cli api POST /open-apis/wiki/v2/spaces/7226178700923011075/nodes/{node_token}/move \\
--data '{"target_parent_token":"new_section_node_token","target_space_id":"7226178700923011075"}'Step 4: Write Content for Each Section
Write navigational content for each of the 8 section parent nodes (intro + child doc links + featured highlights), in the same style as the AI Coding section.
Step 5: Rewrite the Homepage
Rewrite the homepage of "Community Co-Creation Projects & Competitions", showcasing 8 section navigation entries plus featured activity recommendations.
Step 6: Validation
- Verify all nodes are in the right place
- Verify homepage links are valid
- Confirm existing inbound links are not broken
Key Files / Tokens

This article is sourced from the Feishu knowledge base. For details, see theoriginal article.