Bookmark Link Manager Skill
Overview
This is a smart bookmark management tool that automatically identifies source platforms, parses content, and deposits it into local documents or the Tencent IMA knowledge base.
Supported Source Platforms
🇨🇳 Chinese Platforms
- Toutiao / Jinri Toutiao
- Xiaohongshu (Little Red Book)
- Bilibili
- Zhihu
- WeChat Official Accounts
- Douyin (TikTok China)
- Kuaishou
🌍 International Platforms
- YouTube
- X (Twitter)
General
- Other webpage links
Platform Identification Rules
| Platform | Domain / Link Pattern | Content Type |
|---|---|---|
| Douyin | douyin.com, v.douyin.com | Short video, image-text |
| Kuaishou | kuaishou.com, v.kuaishou.com | Short video, live stream |
| YouTube | youtube.com, youtu.be | Video, short |
| X/Twitter | x.com, twitter.com | Tweets, posts, threads |
| Xiaohongshu | xiaohongshu.com, xhslink.com | Image-text notes, video |
| Bilibili | bilibili.com, b23.tv | Video, columns, updates |
| Zhihu | zhihu.com, zhuanlan.zhihu.com | Q&A, articles |
| Toutiao | toutiao.com | Articles, video |
| WeChat Official | mp.weixin.qq.com | Articles |
Workflow
1. Link Parsing Process
When a user sends a bookmark link:
- Identify source: Automatically detect the platform of the link (supports short link resolution)
- Fetch content: Use Web Browsing tool to get page content
- Extract information:
- Title
- Author/Source
- Publication date
- Core summary (2-3 sentences)
- Key points (3-5)
- Action items / Insights (if any)
- For video platforms: Additionally extract video duration, view count, key timestamps
- For social media: Additionally extract likes, retweets, popular comments
- Structured storage: Save in standard format
2. Storage Targets
Local Storage (Default)
- Create structured Markdown notes using Agent Documents
- Auto-categorize by date
- Support tag classification
IMA Knowledge Base Sync (Optional)
When the user requests "save to IMA" or "save to knowledge base":
- Call the local IMA MCP service
- Sync content to the Tencent IMA knowledge base
Content Format Specification
General Format (Article / Image-Text)
# {Article Title}
- **Source**: {Platform Name}
- **Link**: {Original URL}
- **Author**: {Author Name}
- **Date Saved**: {YYYY-MM-DD}
- **Tags**: {Tag1, Tag2, ...}
## Core Summary
{2-3 sentences summarizing the article's core content}
## Key Points
- {Point 1}
- {Point 2}
- {Point 3}
## Action Items / Insights
- {Any follow-up action items if needed}
Video Format (YouTube / Douyin / Bilibili)
# {Video Title}
- **Source**: {Platform Name}
- **Link**: {Original URL}
- **Author/Creator**: {Creator Name}
- **Duration**: {Video Length}
- **Views**: {View Count}
- **Date Saved**: {YYYY-MM-DD}
- **Tags**: {Tag1, Tag2, ...}
## Video Description
{Video description or summary}
## Core Content
- {Point 1}
- {Point 2}
- {Point 3}
## Key Timestamps
- 00:00 - {Chapter description}
- 05:30 - {Important segment}
## Action Items / Insights
- {Any follow-up action items if needed}
Social Media Format (X / Tweet)
# {Tweet / Post Title or First Line}
- **Source**: X (Twitter)
- **Link**: {Original URL}
- **Author**: {@username}
- **Published**: {Publication time}
- **Engagement**: ❤️ {Likes} | 🔁 {Retweets} | 💬 {Comments}
- **Date Saved**: {YYYY-MM-DD}
- **Tags**: {Tag1, Tag2, ...}
## Content Summary
{Tweet core content}
## Thread Expansion (if any)
1. {First}
2. {Second}
3. {Third}
## Popular Comments
- @{User1}: {Comment content}
- @{User2}: {Comment content}
## Action Items / Insights
- {Any follow-up action items if needed}
Usage Methods
Method 1: Direct Link Sharing
User: https://www.youtube.com/watch?v=xxx
AI: Automatically parse and save, return summary
Method 2: Specify Save Location
User: Save this Douyin video to IMA: https://v.douyin.com/xxx
AI: Parse and sync to IMA knowledge base
Method 3: Batch Processing
User: Help me organize these bookmarked links:
- https://youtube.com/watch?v=xxx
- https://x.com/user/status/123
- https://v.kuaishou.com/xxx
AI: Parse each one and save together
Method 4: Filter by Platform
User: Show me my saved YouTube videos
AI: Filter and display all YouTube-related bookmarks
IMA MCP Configuration
Prerequisites
- Install IMA MCP service
- Configure Cookie authentication
Service Management Commands
# Start MCP service
cd /path/to/tencent_ima_mcp && uv run python ima_mcp_server.py
# Directly save link to IMA
cd /path/to/tencent_ima_mcp && uv run python ima_add.py <URL> \
--title "Title" \
--content "Content" \
--tags "Tag1,Tag2"
# Test connection
cd /path/to/tencent_ima_mcp && uv run python test_connection.py
Advanced Features
1. Smart Tag Recommendation
Automatically recommend relevant tags based on content, such as:
- Tech: #Frontend #Backend #AI #Programming
- Lifestyle: #Food #Travel #Health
- Learning: #Tutorial #Course #Books
- Video: #Tutorial #Vlog #Unboxing #Review
- Social: #Trending #Opinion #Discussion
2. Content Deduplication
Detect duplicate links to avoid repeated saves.
3. Periodic Review
Support filtering saved content by time, tag, or platform for easy review.
4. Cross-Platform Search
User: Search for "AI Painting" bookmarks
AI: Search across all platforms and display relevant results
5. Collection Statistics
User: My bookmark statistics
AI: Display counts per platform, tag distribution, etc.
Important Notes
- Privacy Protection: Do not save private content that requires login to view.
- Copyright Respect: Only save summaries and key points; do not repost full content.
- Storage Limits: Periodically clean up expired or useless bookmarks.
- Video Content: Depends on platform public information; cannot extract paid/member content.
- Social Media: X/Twitter may require login to view full content.
Extensibility
Can be extended by:
- Adding parsing rules for more source platforms
- Integrating other knowledge management tools (e.g., Notion, Obsidian)
- Increasing AI summary depth (e.g., generating mind maps)
- Supporting text extraction from audio/video content
- Auto-syncing to multiple knowledge bases
Last updated: 2026-06-18 Version: 1.1.0 - Added support for Douyin, Kuaishou, YouTube, X