← Back to Skills Marketplace
n0nsense11

Solidot 资讯推送

by n0nsense · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
152
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install solidot-push
Description
抓取 Solidot 热门和最新文章,推送到飞书
Usage Guidance
This skill is internally consistent with its stated purpose — it scrapes solidot.org and prepares a Feishu doc. Before installing: (1) be aware the scripts expect the openclaw browser commands and a feishu_doc CLI to be available (these are not declared in the registry metadata); if you don't have them the push step will fall back to saving locally. (2) The Python parser has a likely typo (a 'shref' regex) and may fail to extract articles — expect brittle parsing. (3) If you configure FEISHU_DOC_TOKEN, ensure the token's scope is limited to the document/space you intend; treat tokens like secrets. (4) Because the shell script starts a browser and navigates pages, run this in a trusted/sandboxed agent if you are concerned about browser-based actions. If you want higher assurance, review or run the scripts locally first and verify the presence and behavior of openclaw and feishu_doc CLIs.
Capability Analysis
Type: OpenClaw Skill Name: solidot-push Version: 1.0.0 The skill bundle is a legitimate tool for scraping news from Solidot.org and pushing it to Feishu (Lark) or a local file. It uses standard OpenClaw browser automation commands in `fetch.sh` and standard Python libraries in `fetch.py` to extract article titles and links, with no evidence of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
Name/description match the code: both fetch Solidot articles and push or save content. However, the skill metadata declares no required binaries while the runtime scripts call external CLIs (openclaw browser commands and a feishu_doc CLI). That mismatch is an incoherence — those binaries/tools are needed for full functionality but are not declared.
Instruction Scope
SKILL.md limits runtime actions to running fetch.sh (or cron) and optionally setting FEISHU_DOC_TOKEN. The scripts only visit solidot.org (via browser or direct HTTP), build message content, and either write locally or attempt to write to a Feishu document. They do not read unrelated system files or transmit data to unexpected remote hosts.
Install Mechanism
No install spec (instruction-only plus bundled scripts). Nothing is downloaded or written by an installer; risk is low from install mechanism.
Credentials
The skill does not declare required env vars in registry metadata, but both SKILL.md and scripts accept FEISHU_DOC_TOKEN (and the shell script references FEISHU_APP_ID/FEISHU_APP_SECRET). Those env vars are proportional to pushing to Feishu, but the omission from metadata is an inconsistency the user should be aware of.
Persistence & Privilege
always is false and the skill does not request permanent presence or modify other skills or global agent settings. It may be invoked autonomously (default), which is normal.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install solidot-push
  3. After installation, invoke the skill by name or use /solidot-push
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
初始版本
Metadata
Slug solidot-push
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Solidot 资讯推送?

抓取 Solidot 热门和最新文章,推送到飞书. It is an AI Agent Skill for Claude Code / OpenClaw, with 152 downloads so far.

How do I install Solidot 资讯推送?

Run "/install solidot-push" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Solidot 资讯推送 free?

Yes, Solidot 资讯推送 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Solidot 资讯推送 support?

Solidot 资讯推送 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Solidot 资讯推送?

It is built and maintained by n0nsense (@n0nsense11); the current version is v1.0.0.

💬 Comments