← Back to Skills Marketplace
redisread

jike-digest

by Alex Redisread · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
100
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install jike-digest
Description
抓取指定即刻 Topic 最近 50 条内容,筛选最近 24 小时内有价值的 post,生成摘要、可实践建议、灵感启发,输出为每日精选 Markdown 文档。 当用户说"帮我总结即刻 topic"、"即刻日报"、"jike digest"、"jike 摘要"、"即刻每日精选"、"抓取即刻 {topic_id}"...
README (SKILL.md)

即刻 Topic 每日摘要

配置

优先级:命令行参数 > 环境变量 > 默认值

参数 环境变量 默认值
--topic-id JIKE_TOPIC_ID (必填,无默认值)
--base-dir JIKE_DIGEST_BASE_DIR /Users/victor/Desktop/resource/daily-info/jike

topic-id 未提供且无环境变量,报错并提示用户。

常用 Topic ID:

Topic ID
AI 探索站 63579abb6724cc583b9bba9a
产品经理的日常 563a2995306dab1300a32227
大产品小细节 57079a1526b0ab12002c29da
副业探索小分队 65544021a2935ec6b005bcd2
薅羊毛小分队 5523d164e4b0466c6563cd30
科技圈大小事 597ae4ac096cde0012cf6c06

输出路径:{BASE_DIR}/{topic_id}/{YYYYMMDD}/jike-{topic_name}-{YYYYMMDD}.md

依赖

  • autocli:获取 Topic 内容
  • scripts/filter_recent.py:过滤最近 24 小时内的 posts

执行流程

Step 1: 初始化

  1. 确定 TOPIC_IDBASE_DIR
  2. {BASE_DIR}/{topic_id}/{YYYYMMDD}/ 已存在则清空与当前 topic 相关文件
  3. mkdir -p {BASE_DIR}/{topic_id}/{YYYYMMDD}

Step 2: 获取并过滤内容

autocli jike topic {topic_id} --limit 50 -f json | python3 {SKILL_DIR}/scripts/filter_recent.py

脚本将统计信息输出到 stderr,过滤后的 JSON 数组输出到 stdout。也可单独调用:

# 自定义时间窗口(如 48 小时)
python3 {SKILL_DIR}/scripts/filter_recent.py --input posts.json --hours 48

# 保存过滤结果到文件
autocli jike topic {topic_id} --limit 50 -f json | python3 {SKILL_DIR}/scripts/filter_recent.py --output filtered.json

Step 3: 筛选与分析

  1. 低价值剔除:对 Step 2 结果,进一步剔除纯表情、纯图片无文字、明显低质量、过于私人化的内容
  2. 对保留的 post 逐条生成分析。输出格式见 references/output-template.md

Step 4: 写入文档

将分析结果按模板写入输出文件,使用简体中文撰写,保持即刻社区轻松有态度的风格。

Usage Guidance
This skill appears coherent with its stated function, but take these practical precautions before installing or running it: (1) Verify and set BASE_DIR to a safe location you control — the default points to a specific user's Desktop path and could overwrite files. (2) Confirm what 'autocli jike' requires on your system (it may rely on your Jike account/configured credentials); ensure you trust autocli and understand where it stores auth. (3) Back up any files under the target output directory before running, since the instructions indicate existing files may be cleared. (4) Review and run scripts/filter_recent.py locally to confirm behaviour; it only parses JSON, filters by timestamp, and writes JSON/STDOUT. (5) If you will let an agent invoke the skill autonomously, be comfortable that the agent may run autocli (which performs network requests using whatever credentials are present). If any of these items are unacceptable, do not install or run the skill until you adjust configuration or inspect dependencies.
Capability Analysis
Type: OpenClaw Skill Name: jike-digest Version: 1.0.1 The skill contains a potential shell injection vulnerability in SKILL.md, as the `{topic_id}` parameter is passed directly into a shell command (`autocli`) without explicit sanitization instructions. Additionally, it uses a hardcoded absolute path (`/Users/victor/Desktop/...`) as a default directory, which is highly specific to a local environment and potentially risky if the agent attempts to manage files (e.g., the 'clearing' step) in unintended locations. The Python script `scripts/filter_recent.py` itself appears benign and performs standard data filtering.
Capability Assessment
Purpose & Capability
The skill says it will fetch a Jike Topic and produce a daily Markdown digest. The SKILL.md instructs using 'autocli jike topic' to retrieve posts and includes a small Python filter script to keep recent posts; writing output to a local directory is consistent with generating a digest. Minor note: the default BASE_DIR is hardcoded to a user-specific path (/Users/victor/...), which is unexpected but not malicious — it should be adjusted by the installer/user.
Instruction Scope
Runtime instructions are narrowly scoped: call autocli to fetch JSON, pipe through scripts/filter_recent.py, post-process and write a Markdown file. There is one potentially risky/ambiguous step: SKILL.md says '若 {BASE_DIR}/{topic_id}/{YYYYMMDD}/ 已存在则清空与当前 topic 相关文件' (clear related files) — this implies deleting files under the output folder. That is within the purpose (replacing previous outputs) but is destructive to any data placed there and is vaguely specified (no explicit rm command shown). The skill does not instruct the agent to read unrelated system files or to transmit data to third-party endpoints.
Install Mechanism
No install spec — instruction-only plus a small, transparent Python script (scripts/filter_recent.py). Nothing is downloaded or extracted. This is low-risk from an install perspective.
Credentials
The skill declares no required credentials and only optional env vars for topic ID and base dir. The only external dependency called at runtime is 'autocli', which is reasonable for fetching Jike data; note that autocli itself may require the user's Jike credentials/config, but those are not requested or used directly by this skill. The included Python script does not access secrets or unexpected env vars.
Persistence & Privilege
The skill is not set to always:true, does not request permanent platform presence, and does not modify other skills or system-wide agent settings. It only writes outputs to a local directory as part of its purpose.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install jike-digest
  3. After installation, invoke the skill by name or use /jike-digest
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
jike-digest 1.0.1 版本变更: - 新增 `scripts/filter_recent.py`:支持筛选最近 24 小时内的 posts。 - 新增 [references/output-template.md],规范单条内容分析的 Markdown 输出样式。 - Skill 由多 Topic 串行抓取、全量整理,精简为抓取单个指定 Topic 并输出每日摘要。 - 调整配置:支持通过命令行参数或环境变量提供 Topic ID。 - 依赖与执行流程同步更新,增强内容过滤和模板化分析能力。
v1.0.0
Major update: Jike skill is now a daily multi-topic digest generator with advanced filtering and summarization. - Skill renamed from "Jike" (music focus) to "jike-digest" for generating daily summaries from multiple Jike Topics. - Automatically fetches top posts from configurable Topics, filters low-value content, and generates actionable summaries and insights. - Supports flexible Topic configuration and file paths via environment variables or CLI arguments. - Produces structured daily markdown documents with per-topic and overall highlights, trends, and reader recommendations. - Designed for serial Topic fetching, high-quality content curation, and resilient error handling.
Metadata
Slug jike-digest
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is jike-digest?

抓取指定即刻 Topic 最近 50 条内容,筛选最近 24 小时内有价值的 post,生成摘要、可实践建议、灵感启发,输出为每日精选 Markdown 文档。 当用户说"帮我总结即刻 topic"、"即刻日报"、"jike digest"、"jike 摘要"、"即刻每日精选"、"抓取即刻 {topic_id}"... It is an AI Agent Skill for Claude Code / OpenClaw, with 100 downloads so far.

How do I install jike-digest?

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

Is jike-digest free?

Yes, jike-digest is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does jike-digest support?

jike-digest is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created jike-digest?

It is built and maintained by Alex Redisread (@redisread); the current version is v1.0.1.

💬 Comments