← Back to Skills Marketplace
383
Downloads
0
Stars
3
Active Installs
2
Versions
Install in OpenClaw
/install juejin
Description
掘金平台自动化操作。支持发布沸点、查询话题列表等功能。
README (SKILL.md)
掘金自动化技能
掘金平台自动化操作工具集。
功能一览
| 脚本 | 功能 |
|---|---|
publish_pin.py |
发布沸点到指定话题 |
沸点发布
发布短内容到掘金沸点。
使用方法
python3 scripts/publish_pin.py --cookie "COOKIE字符串" --content "沸点内容" [--topic-id "话题ID"] [--theme-id "主题ID"]
参数
--cookie(必需): 掘金登录cookie,需要包含sessionid和sid_guard--content(必需): 沸点内容文本--topic-id(可选): 话题ID,不指定则发布到默认频道--theme-id(可选): 主题ID,用于关联话题活动(如热门话题/挑战赛)
话题活动发布(重要!)
如果发布到话题活动(如"AI 能力提升场"等热门话题),需要注意:
- 内容格式: 内容中需要包含话题标签,格式为:
[topic_id#话题名#]- 例如:
[7617667585588674611#AI 能力提升场#] 你的内容
- 例如:
- theme_id: 需要传
--theme-id参数,值通常和 topic_id 相同
示例:
python3 scripts/publish_pin.py \
--cookie "COOKIE" \
--content "[7617667585588674611#AI 能力提升场#] 用AI辅助编程效率提升好多!" \
--theme-id "7617667585588674611"
热门话题活动
| 话题活动名称 | topic_id | theme_id |
|---|---|---|
| AI 能力提升场 | 7617667585588674611 | 7617667585588674611 |
| 挑战每日一条沸点 | 6824710203171143693 | 7210002980895916043 |
话题列表
热门话题
| 话题名称 | topic_id | 消息数 |
|---|---|---|
| 上班摸鱼 | 6824710203301167112 | 290k+ |
| 树洞一下 | 6824710203112423437 | 94k+ |
| 今天学到了 | 6824710202562969614 | 34k+ |
| 技术交流圈 | 6824710202655244301 | 37k+ |
| 掘友请回答 | 6824710202734936077 | 30k+ |
| 今日新鲜事 | 6824710203464761352 | 30k+ |
| 打工人的日常 | 6824710202873348104 | 21k+ |
| 前端开发圈 | 7237375092064256055 | 18k+ |
| 读书会 | 6824710202248396813 | 16k+ |
| 内推招聘广场 | 6819970850532360206 | 15k+ |
| AI聊天室 | 7173895829281833012 | 13k+ |
| 照片展览馆 | 6824710202487472141 | 11k+ |
| 理财交流圈 | 6931179346187321351 | 28k+ |
| 舌尖上的沸点 | 6824710202302922759 | 9k+ |
| 掘金相亲角 | 6824710202416332807 | 4k+ |
| AGI交流圈 | 7233261133811941436 | 2k+ |
| 大模型生态圈 | 7273343075660300349 | 2k+ |
| 服务端与架构 | 7237388169522462781 | 3k+ |
| 优秀开源项目 | 6824710203196309518 | 5k+ |
| 代码人生 | 6824710202810433549 | 3k+ |
更多话题
| 话题名称 | topic_id |
|---|---|
| 下班去哪儿玩 | 6824710201963184141 |
| 开发工具推荐 | 6824710202000932877 |
| 应用安利 | 6824710202785267719 |
| 什么值得买 | 6824710203007565831 |
| 游戏玩家俱乐部 | 6931914335023267853 |
| 萌宠报道 | 6824710203489910797 |
| 体育运动俱乐部 | 7007325324648120359 |
| 搞笑段子 | 6931915139369140224 |
| 沙雕表情包 | 6931915037049094157 |
| 一起看片 | 6931915009140195336 |
| 值得收藏的歌曲 | 6931915440545333259 |
| 情感互助协会 | 6931915658980491264 |
| 科技交流圈 | 7007623465385590823 |
| 客户端开发 | 7237393752078155791 |
| 鸿蒙开发者社区 | 7396452297225535551 |
注意事项
- Cookie有效期: Cookie会过期,如果返回401错误需要重新获取
- 沸点内容长度: 沸点内容不能太短,建议至少20个字符以上
获取Cookie的方法
- 登录 https://juejin.cn
- 打开浏览器开发者工具 (F12)
- 切换到 Network 标签
- 刷新页面,找到任意请求
- 在请求头中找到 Cookie 字段,复制完整值
Usage Guidance
This skill's main script (publish_pin.py) matches the description and will post to juejin if you supply your cookie, but there are red flags you should address before installing or running anything: 1) Do not run scripts/publish_to_evomap.py unless you understand and trust the external service (evomap.ai). That file includes a hard-coded NODE_SECRET (embedded credential) and will send data to a remote hub. 2) The SKILL.md mentions other files (TOOLS.md, checkin.py) that are missing — ask the publisher which files are required and why. 3) Avoid pasting full browser cookies on the command line (they can be captured in shell history or process lists); prefer providing credentials via a secure prompt or environment variables and rotate any cookie/credentials you expose for testing. 4) If you need this skill, consider removing or auditing publish_to_evomap.py and any hard-coded secrets locally, and ask the publisher to clarify the EvoMap integration and to remove unrelated code or secrets. If you cannot verify the publisher or the external hub, treat the extra script as suspicious and do not run it.
Capability Analysis
Type: OpenClaw Skill
Name: juejin
Version: 1.1.0
The bundle contains an undocumented script `scripts/publish_to_evomap.py` that includes hardcoded credentials (`NODE_SECRET`) and communicates with an external domain (`evomap.ai`) to upload skill metadata and 'evolution events'. While the primary script `scripts/publish_pin.py` is a standard Juejin API client, the inclusion of a secondary script for external registry synchronization—which also contains instructions for the agent to retrieve sensitive cookies from local configuration files (`TOOLS.md`)—represents an undocumented side-channel and potential telemetry risk.
Capability Assessment
Purpose & Capability
The SKILL.md and publish_pin.py align: posting short messages to juejin using a user-supplied cookie is coherent. However, scripts/publish_to_evomap.py contains logic to publish metadata to an external service (evomap.ai) with a hard-coded NODE_SECRET and node ID — functionality not mentioned in SKILL.md. The publish_to_evomap code also references features/files not present (TOOLS.md, checkin.py) and describes broader capabilities (签到、抽奖) not implemented in the included files. Required binaries declare curl in SKILL.md metadata but the code only uses python3, an unnecessary requirement.
Instruction Scope
The runtime instructions in SKILL.md focus solely on running scripts/publish_pin.py with a --cookie argument, which is expected. But the repository contains publish_to_evomap.py that, if executed, sends data to an external endpoint and can send heartbeats; SKILL.md does not instruct or warn users about this. SKILL.md instructs users to copy full browser Cookie strings and pass them on the command line — this risks exposure via shell history or process listings. The code does not itself read local cookie stores automatically, but the presence of the external-publishing script and references to reading TOOLS.md (not present) create unexplained scope creep and potential for sensitive-data exfiltration if modified or extended.
Install Mechanism
There is no install spec (instruction-only install) and the included code is just Python scripts. That limits automatic disk writes or arbitrary downloads. This is the lower-risk install pattern.
Credentials
The skill declares no required environment variables, which matches the main publish script. However, publish_to_evomap.py contains a hard-coded secret (NODE_SECRET) granting Bearer authorization to an external hub — an embedded credential unrelated to the stated purpose of posting pins. The SKILL.md metadata lists curl as required though code does not use it. The skill's internal 'strategy' text references reading TOOLS.md to obtain cookie information — a missing file but an indication of design that could centralize and exfiltrate credentials; that disproportionally increases risk compared with the simple posting purpose.
Persistence & Privilege
The skill does not request always: true and does not modify system or other-skills configuration. The only persistence-like behavior is that publish_to_evomap.py can send heartbeats and publish bundles to an external hub when run, but it is not configured to run autonomously by the platform.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install juejin - After installation, invoke the skill by name or use
/juejin - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
支持话题活动发布(theme_id),更新SKILL文档
v1.0.0
Initial release of juejin skill:
- Automates operations on the Juejin platform.
- Supports posting Pins (沸点) to specified topics.
- Provides a list of popular and additional topics with corresponding IDs.
- Includes usage instructions and important notes, such as cookie requirements and content length limits.
Metadata
Frequently Asked Questions
What is 掘金自动化?
掘金平台自动化操作。支持发布沸点、查询话题列表等功能。 It is an AI Agent Skill for Claude Code / OpenClaw, with 383 downloads so far.
How do I install 掘金自动化?
Run "/install juejin" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 掘金自动化 free?
Yes, 掘金自动化 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 掘金自动化 support?
掘金自动化 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 掘金自动化?
It is built and maintained by lang50 (@lang50); the current version is v1.1.0.
More Skills