← Back to Skills Marketplace
648
Downloads
0
Stars
2
Active Installs
3
Versions
Install in OpenClaw
/install x-knowledge-base
Description
自動收集 X 書籤並轉化為 Obsidian 知識庫,配備 AI 濃縮與交叉連結功能,支援自我進化趨勢分析
Usage Guidance
Key things to consider before installing:
- Metadata mismatch: The registry says no required env vars/binaries, but the SKILL.md and scripts require BIRD_AUTH_TOKEN and BIRD_CT0 and expect bird CLI, curl, and Python. Confirm these requirements and failure modes before installing.
- Privacy / data exfiltration: The skill sends bookmark/article URLs and full text to external services (r.jina.ai for fetching page content and the MiniMax endpoint for summarization). If your bookmarks contain private or sensitive content, that content will be transmitted to third parties. Only provide API keys/tokens if you trust those services and accept that data flow.
- Token scope and handling: BIRD tokens grant access to your X/Twitter account bookmarks—treat them like passwords. Provide the minimal-privilege tokens and avoid running the skill on a shared account or host you don't control.
- Default paths and filesystem access: Scripts use hardcoded defaults under /home/ubuntu/clawd/..., which may read/write many files in that tree. Consider running in an isolated environment (container or dedicated user) and override SOURCE_DIR/BOOKMARKS_DIR/OBSIDIAN_DIR to safe locations.
- Optional API keys: You can skip AI summarization by leaving MINIMAX_API_KEY unset (scripts check for this), reducing external calls.
- Inspect and test locally: Because code is bundled, review or run the scripts in a safe environment first. Pay attention to the Jina URL variants in docs vs scripts (they differ slightly) and test with non-sensitive bookmarks.
If you want to proceed, run the skill in an isolated VM/container, set explicit target directories, and avoid providing API keys until you verify behavior with dummy data.
Capability Analysis
Type: OpenClaw Skill
Name: x-knowledge-base
Version: 1.0.2
The skill is classified as suspicious due to several security vulnerabilities and risks, rather than clear malicious intent. Sensitive environment variables (`BIRD_AUTH_TOKEN`, `BIRD_CT0`) are passed directly as command-line arguments in `scripts/fetch_bookmarks.sh`, making them potentially visible in process lists. The skill also heavily relies on external third-party services (Jina AI, MiniMax API, Brave Search API) and an external CLI tool (`bird CLI`), introducing significant supply chain risks. While the skill's stated purpose is benign, these practices represent security flaws that could be exploited.
Capability Assessment
Purpose & Capability
The code and docs implement bookmark collection, article fetching, AI summarization, cross-linking, and trend analysis which match the description. However the registry metadata claims no required environment variables or binaries while the SKILL.md/scripts require BIRD_AUTH_TOKEN/BIRD_CT0 and tools (bird CLI, curl, python3). That mismatch is incoherent and should have been declared.
Instruction Scope
Runtime instructions and scripts read and write Markdown bookmark files under default paths (e.g. /home/ubuntu/clawd/memory/bookmarks and ~/clawd/obsidian-vault), call external endpoints (r.jina.ai for full-text fetching and the MiniMax API for summarization), and store trend JSON files. These actions are within the skill's stated purpose, but they will transmit bookmark/article content to third-party services (Jina, MiniMax), which is a privacy/exfiltration risk the user must accept explicitly.
Install Mechanism
No install spec is provided (instruction-only install), so nothing is auto-downloaded during installation. Code files are bundled with the skill and will run on the host. The lack of an install step reduces supply-chain risk, but bundled scripts assume availability of system tools (bird, curl, python3) that are not declared in the registry metadata.
Credentials
The SKILL.md and scripts require BIRD_AUTH_TOKEN and BIRD_CT0 (Twitter/bird CLI auth) and optionally MINIMAX_API_KEY; those are appropriate for the stated functionality. However the registry metadata lists no required env vars, which is inconsistent. Also supplying the MiniMax key (or using Jina proxy) will send bookmark/article contents to third-party services — this is proportionate only if you accept that external transmission of your bookmarked content is intended.
Persistence & Privilege
The skill does not request always: true and does not modify other skills. It writes files into user-level directories (~/clawd/...), creates trends JSON, and updates bookmarks — this is expected for a knowledge-base tool, but be aware of the default hardcoded paths that may need changing.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install x-knowledge-base - After installation, invoke the skill by name or use
/x-knowledge-base - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Security patch: remove hardcoded secrets, env-based config, robust API field handling
v1.0.1
新增 scripts: fetch_bookmarks, fetch_article, save_obsidian
v1.0.0
x-knowledge-base 1.0.0
- 初始版本:將 X (Twitter) 書籤自動轉化為 Obsidian Markdown 知識庫
- 支援一鍵批次擷取書籤並抓取完整原文
- 提供 AI 濃縮:自動產生摘要、重點、應用場景
- 標籤自動交叉連結,方便知識庫串連
- 具備自我進化趨勢分析:動態追蹤標籤、偵測新興趨勢,並自動調整推薦與關鍵字
- 支援多 API 整合(Twitter, Brave Search, Jina AI, MiniMax)
Metadata
Frequently Asked Questions
What is X Knowledge Base?
自動收集 X 書籤並轉化為 Obsidian 知識庫,配備 AI 濃縮與交叉連結功能,支援自我進化趨勢分析. It is an AI Agent Skill for Claude Code / OpenClaw, with 648 downloads so far.
How do I install X Knowledge Base?
Run "/install x-knowledge-base" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is X Knowledge Base free?
Yes, X Knowledge Base is completely free (open-source). You can download, install and use it at no cost.
Which platforms does X Knowledge Base support?
X Knowledge Base is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created X Knowledge Base?
It is built and maintained by Hidicence (@hidicence); the current version is v1.0.2.
More Skills