← Back to Skills Marketplace
smart-auto-note
by
miaomiao-D
· GitHub ↗
· v1.0.0
· MIT-0
99
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smart-auto-note
Description
语义智能识别自动分类写入Obsidian笔记,支持待办自动归档
Usage Guidance
This skill appears to perform only local file writes (no network), but there are several red flags you should address before installing: 1) The code hardcodes BASE_DIR = '/Users/macbook/Documents/OC_club' — ask the author to make the base path configurable or confirm it will be changed to a workspace-safe location so it won't create files in an unexpected user path. 2) Metadata claims message.send and a cron trigger (onCronTick) and the HTML advertises a reminder engine, but index.js does not implement reminder logic or onCronTick; ask the author to either implement or remove those declarations. 3) The package metadata and registry version numbers conflict — request a corrected metadata.json and a clear statement of what runtime privileges/tools the skill actually needs. 4) Because the skill will write files, test it in a sandboxed environment (or point it to an empty test directory) before using with your real Obsidian vault. 5) If you rely on reminders/notifications, require the author to show the actual code path that uses message.send and explain what data will be sent. After these clarifications/repairs the skill can be reassessed; as-is the mismatches make it suspicious rather than clearly benign.
Capability Analysis
Type: OpenClaw Skill
Name: smart-auto-note
Version: 1.0.0
The skill bundle is a functional note-categorization tool designed to append user input to specific Markdown files (Obsidian) based on keyword matching. Analysis of index.js and SKILL.md shows no network activity, exfiltration logic, or obfuscation; file system access is restricted to a specific local directory (/Users/macbook/Documents/OC_club). While metadata.json references a cron trigger and a missing 'onCronTick' handler, these appear to be incomplete features rather than malicious backdoors.
Capability Assessment
Purpose & Capability
The stated purpose (semantic classification + append to Obsidian files) matches the code's file-write behavior, but the package metadata and HTML claim background reminders/cron triggers and a message.send tool that the index.js no longer implements. Also the code hardcodes BASE_DIR = '/Users/macbook/Documents/OC_club' instead of using a configurable workspace path — this is brittle and unexpected.
Instruction Scope
SKILL.md requests only filesystem RW and describes reminders/cron/archiving behavior. The code implements classification and append-only writes and explicitly avoids network calls, but many described features (reminder persistence, cron handler, reminder creation/synchronization) are referenced in metadata/HTML or comments and are absent or removed from index.js. The SKILL.md does not disclose the hardcoded filesystem path the code uses.
Install Mechanism
No install spec or external downloads are present; this is an instruction-only skill with bundled JS/HTML files. That minimizes supply-chain install risk.
Credentials
No credentials or environment variables are required and the code does only local fs operations, which is proportional. However metadata lists 'message.send' as a required tool and a primaryEnv of 'node' and includes 'openclaw' under system requires — these metadata entries are unnecessary for a purely local fs skill and raise questions about intended privilege (push notifications) that the code doesn't use.
Persistence & Privilege
always is false and the skill does not request elevated system privileges. The metadata declares a cron trigger (handler onCronTick) but index.js does not export or implement that handler; if the platform attempted to call a missing handler it may error. The hardcoded BASE_DIR means the skill creates/modifies files at a fixed path on disk, which is persistent and should be surfaced to the user.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install smart-auto-note - After installation, invoke the skill by name or use
/smart-auto-note - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
smart-auto-note v1.0.0
- 新增语义智能识别,自动拆分并分类写入Obsidian笔记。
- 支持工作待办、生活待办、工作记录、灵感四类内容自动分拣。
- 待办事项完成后可自动归档至对应工作记录。
- 防止误触发、重复内容录入,缺失文件可自动创建兜底。
- 仅对记录类内容触发技能,非记录内容自动过滤。
- 分类置信度不足时会进行确认,不自动写入。
Metadata
Frequently Asked Questions
What is smart-auto-note?
语义智能识别自动分类写入Obsidian笔记,支持待办自动归档. It is an AI Agent Skill for Claude Code / OpenClaw, with 99 downloads so far.
How do I install smart-auto-note?
Run "/install smart-auto-note" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is smart-auto-note free?
Yes, smart-auto-note is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does smart-auto-note support?
smart-auto-note is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created smart-auto-note?
It is built and maintained by miaomiao-D (@miaomiao-d); the current version is v1.0.0.
More Skills