Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
Getnote Knowledge Master
v0.1.5Get笔记 · 六步抄作业版。复刻 AI 大神卡帕西的知识管理方法论,融合 Get笔记 API + @getnote/cli 实现一键式六步知识管理流程。 **何时激活:** (1) 用户提到"六步抄作业"、"卡帕西知识管理"、"知识库抄作业" (2) 用户要执行完整知识管理流程(建库→存入→整理→搜索→反哺→体...
⭐ 0· 91·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
The name/description align with using Get笔记/@getnote/cli to implement a six-step knowledge workflow. The commands and APIs referenced are appropriate for that purpose. However, SKILL.md expects access to GETNOTE_API_KEY, GETNOTE_CLIENT_ID and openclaw.json configuration (to auto-read keys) even though the skill metadata declared no required env vars or config paths — a manifest/implementation mismatch.
Instruction Scope
Instructions explicitly tell the agent to run CLI commands (getnote search/save/kb/tag), to read openclaw.json for env values, and to optionally install @getnote/cli via npm if not present. These actions are within the skill's stated purpose, but they give the skill the ability to: (a) read an agent-config file (openclaw.json) for credentials, (b) perform network I/O to the Getnote API (openapi.biji.com), and (c) install global npm packages if the agent follows the error-handling advice — all of which should be clearly declared in the manifest.
Install Mechanism
This is an instruction-only skill with no install spec and no bundled code, so there's nothing automatically written to disk by the skill package. The SKILL.md suggests installing @getnote/cli via `npm install -g` if missing; that is a normal fallback but it is an explicit system change the agent might perform if followed. No remote archive downloads or obscure URLs are present.
Credentials
SKILL.md references GETNOTE_API_KEY and GETNOTE_CLIENT_ID and auto-reading them from openclaw.json, but the skill metadata lists no required env vars or config paths and no primary credential. This omission is a mismatch: the skill will not function without those credentials, and the manifest should declare them. Also the skill defaults to a specific topic_id (eYzMmvnm) for writes — meaning data may be stored into a pre-determined remote knowledge base unless the user explicitly overrides it.
Persistence & Privilege
The skill is not marked always:true and is user-invocable. It does not request persistent or elevated platform privileges. Autonomous invocation is allowed by default, but that is not combined here with other high‑risk attributes.
What to consider before installing
This skill appears to implement the advertised Getnote workflow, but there are important inconsistencies you should resolve before installing or running it:
1) Manifest vs instructions mismatch: SKILL.md expects GETNOTE_API_KEY, GETNOTE_CLIENT_ID and auto‑reads openclaw.json, yet the published metadata declares no required env vars/config paths. Ask the author to update the manifest to list required env vars and any config files the skill will read.
2) Default knowledge base: The skill will default to topic_id eYzMmvnm for many operations (including writes). If you install/run it, verify where data will be stored and ensure you trust that remote KB. Explicitly confirm and, if possible, override the default KB before letting it perform writes.
3) CLI installation: The instructions recommend `npm install -g @getnote/cli` when missing. Installing global npm packages modifies the host environment. Only run this in a controlled environment and review the CLI package source or its homepage before installing.
4) Credentials and scope: Only provide GETNOTE_API_KEY (and client id) after confirming the API key's scope and the target endpoint (openapi.biji.com). Do not provide unrelated secrets. If possible, use a least-privilege API key or a test account.
5) Verification steps: Ask the author for a homepage/source repository and a clear privacy/data-flow statement (where content is uploaded, retention, who can access the KB). Test the skill in an isolated account and verify read/write behavior before using it on sensitive content.
Given these inconsistencies (metadata omissions and surprising defaults), treat the skill as 'suspicious' until the author clarifies the declared env vars, config access, and default KB behavior.Like a lobster shell, security has layers — review code before you run it.
getnotevk97e2knmvrxywbvrdhpsda6m1184g125karpathyvk97e2knmvrxywbvrdhpsda6m1184g125knowledgevk97e2knmvrxywbvrdhpsda6m1184g125latestvk97akdbxba17pqqpqfwbxa1vfd84nnzbmanagementvk97e2knmvrxywbvrdhpsda6m1184g125six-stepsvk97e2knmvrxywbvrdhpsda6m1184g125
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
