auto-wiki

v1.0.1

Knowledge compiler: teaches agents to incrementally compile source files into persistent wikis for cross-session knowledge accumulation. Runtime dependencies...

0· 26·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (knowledge compiler → persistent wiki) aligns with included code (store.py, schema.py) and SKILL.md. Declared runtime needs (Python 3.8+, pydantic, filesystem write under .wiki/) are consistent with the code and flows. Optional network enhancements (WebSearch, external MCP validators) are presented as optional enhancements and are documented in the SKILL.md.
Instruction Scope
SKILL.md instructs the agent to scan/create/read/write files under a .wiki/ directory, initialize a local SQLite data.db, and optionally create .obsidian/ config. These actions are coherent with the skill purpose. The skill can also call optional network tools: WebSearch/WebFetch and external MCP validators (e.g., mcp.ablemind.cc) for lint/coverage/deep-dive; SKILL.md says network calls are optional and that the agent will confirm directory creation with the user. Note: deep-dive/active ingest modes will cause autonomous network activity if search tools are available—this is documented but is a privacy/operational consideration the user should review before enabling active mode.
Install Mechanism
There is no install spec (instruction-only), which minimizes install-time risk. The package includes Python scripts (store.py/schema.py). The only external Python dependency called out is pydantic; SKILL.md instructs to pip install it if needed. No URLs are downloaded or executed as part of an install step, and no binaries or opaque archives are pulled.
Credentials
The skill does not request any environment variables or credentials. Optional interactions with external validators/web search are declared to be public/read-only and do not require user secrets. The only required privilege is filesystem write access under the chosen working directory (to create .wiki/, data.db, and optional .obsidian/ config), which is proportionate to the stated purpose.
Persistence & Privilege
The skill is not always-on (always:false) and does not request system-wide persistence. It writes data only under .wiki/ in the working directory and initializes a local SQLite DB; it does not declare changes to other skills or global agent configuration beyond creating its own .obsidian/ config inside .wiki/. Autonomous invocation (disable-model-invocation:false) is the platform default and is not in itself a disqualifier.
Assessment
This skill appears coherent and implements what it claims, but before installing or using it consider: 1) Confirm the working directory where .wiki/ will be created—do not run it from a directory containing sensitive files because it will list and write files in the working tree. 2) The skill will create/modify .wiki/{topic}/ files and a local SQLite data.db; add .wiki/ to .gitignore if you don't want the wiki committed. 3) Network activity (WebSearch, WebFetch, external MCP validators like mcp.ablemind.cc) is optional but enabled in deep-dive/active modes—only enable those modes if you’re comfortable with the agent making outbound requests. 4) It requires Python 3.8+ and pydantic; if pydantic is not already installed the agent (or you) must pip-install it. 5) Review the included code files (store.py, schema.py) if you want to audit exactly what will be written to disk and how the DB is used; the skill stores structured data in SQLite and does not keep original source files by default. 6) If you plan to use external validators, verify the validator endpoints and privacy policy for those services. Overall: coherent and expected behavior for a local knowledge-compiler, but treat filesystem writes and optional network modes with standard caution.

Like a lobster shell, security has layers — review code before you run it.

latestvk97acty1w65pbg1pwn3jb0j3v584g273

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments