← Back to Skills Marketplace
110
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install social-media-scholar
Description
把论文帖分享给我,我帮你加进zotero:从公众号/小红书/X等社交媒体文章链接提取论文信息,将论文保存到 Zotero 文库。(When you share a link of social media article that contains citation a paper, this skill can...
Usage Guidance
This skill appears coherent for saving papers to Zotero, but review these before installing:
- You must provide a Zotero library credential (library_id:api_key). Prefer creating a dedicated API key with limited permissions for this tool.
- On macOS the script reads the keychain entry 'openclaw-zotero'; on other OSs it reads ZOTERO_CREDENTIALS from the environment. Verify the key you store is correct and scoped appropriately.
- The skill (via instructions) will fetch and snapshot arbitrary URLs you provide. Only share links you trust; the agent will download content (e.g., arXiv PDFs) when saving attachments.
- Dependencies: install pyzotero in a trusted Python environment (pip install pyzotero). Review the included script if you want to confirm behavior (it performs Zotero API calls and PDF downloads but does not send data to unknown third-party endpoints).
- If you want stricter safety, run the script manually in a controlled environment or create a Zotero test account/library before granting access to your primary library.
Capability Analysis
Type: OpenClaw Skill
Name: social-media-scholar
Version: 1.0.3
The skill is a legitimate tool for extracting academic paper metadata from social media links and saving them to a Zotero library. It handles sensitive credentials appropriately by utilizing the macOS Keychain (via the 'security' command) or environment variables, and its core logic in 'scripts/save_paper.py' uses the official 'pyzotero' library without any signs of data exfiltration, obfuscation, or unauthorized execution.
Capability Tags
Capability Assessment
Purpose & Capability
The skill claims to extract paper metadata from social-media links and save to Zotero; it requires Python and a Zotero credential and includes a script (save_paper.py) that uses pyzotero to create items and attach PDFs. The use of macOS 'security' keychain and an environment variable fallback (ZOTERO_CREDENTIALS) matches the described configuration options.
Instruction Scope
SKILL.md instructs the agent to fetch page content (via web_fetch or browser automation + snapshot) and optionally parse screenshots/ocr; that is appropriate for extracting citations but does grant the skill authority to access arbitrary user-shared URLs and page snapshots. The script itself only processes provided metadata/URL and downloads PDFs (arXiv) and does not perform OCR—OCR/advanced scraping is described as an agent action rather than implemented in the script.
Install Mechanism
There is no automatic installer in the registry; the metadata recommends installing pyzotero via pip. Requiring a standard pip package (pyzotero) is proportional, but the user or host must install dependencies manually (pip install pyzotero). No downloads from untrusted URLs or archive extraction are present.
Credentials
The skill only requests a single credential (ZOTERO_CREDENTIALS / keychain entry) which is necessary to write to a Zotero library. The credential format (library_id:api_key) is consistent with the script. No unrelated secrets or config paths are requested.
Persistence & Privilege
always is false and the skill does not request elevated or permanent presence. disable-model-invocation is false (normal). The skill does not modify other skills or system-wide settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install social-media-scholar - After installation, invoke the skill by name or use
/social-media-scholar - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
- Updated the description to clarify skill purpose in a more user-friendly way.
- No functional or technical changes detected; documentation only.
- All usage instructions, dependencies, and workflow remain the same.
v1.0.2
- Added an English explanation to the description for broader accessibility.
- No functional or behavioral changes; documentation updated only.
v1.0.1
- Updated metadata to clarify required and optional system dependencies, especially environment variable handling (ZOTERO_CREDENTIALS).
- Added explicit instructions and labels for Python and pip dependency installation in the metadata.
- No functional or code changes. Usage instructions and core features remain the same.
v1.0.0
- Initial release of Social Media Scholar.
- Supports extracting paper information from WeChat Official Accounts (公众号), Xiaohongshu (小红书), and X (Twitter) article links.
- Enables one-click saving of paper metadata, PDF links, and AI-generated summaries to Zotero, with social media article content attached as a note.
- Provides flexible authentication methods: uses macOS Keychain or environment variables for secure Zotero API Key storage.
- Includes detailed usage, configuration instructions, and recommended web content extraction methods for varying complexity of social media sources.
- Requires Python 3.10+ and pyzotero package.
Metadata
Frequently Asked Questions
What is social media scholar (zotero)?
把论文帖分享给我,我帮你加进zotero:从公众号/小红书/X等社交媒体文章链接提取论文信息,将论文保存到 Zotero 文库。(When you share a link of social media article that contains citation a paper, this skill can... It is an AI Agent Skill for Claude Code / OpenClaw, with 110 downloads so far.
How do I install social media scholar (zotero)?
Run "/install social-media-scholar" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is social media scholar (zotero) free?
Yes, social media scholar (zotero) is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does social media scholar (zotero) support?
social media scholar (zotero) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created social media scholar (zotero)?
It is built and maintained by auto-Dog (@auto-dog); the current version is v1.0.3.
More Skills