← 返回 Skills 市场
70
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install wikisage
功能描述
A Karpathy-style persistent LLM wiki. Use when: (1) user says '加进wiki/ingest/摄入', (2) user says '查wiki/wiki里有没有', (3) user says '整理wiki/lint', (4) answering...
安全使用建议
What to check before installing/use:
- Confirm WIKI_ROOT and WIKI_SKILL_DIR defaults point to a directory you control; the skill will read and write files there (index.md, pages/, log.md, .ingest-cache.json, .lint-history/).
- If you enable embeddings (embed.py), be aware it uses boto3 to call Bedrock and Secrets Manager and expects a Secrets Manager secret (WIKI_EMBED_SECRET) containing OpenSearch credentials — only provide these if you trust the skill and understand the network activity to AWS.
- The registry metadata lists no required env vars, but SKILL.md/README rely on env vars (MCPORTER_CONFIG, WIKI_ROOT, etc.). That mismatch should be resolved: confirm required env vars and how they are provided to the agent.
- The skill strongly recommends an Obsidian filesystem MCP (mcporter) to sandbox reads/writes. If you do not run MCP, the skill will fall back to direct file reads/writes and exec grep — review that fallback behavior and ensure the agent is allowed only to touch the intended wiki directory.
- Review the example cron/webhook lines in README: these are user-level examples that can post lint summaries to webhooks; the skill itself does not send network webhooks unless you wire them in your scheduler or run embed.py.
- If you plan to enable embedding/semantic search, audit embed.py and only grant the minimum AWS IAM permissions needed (SecretsManager:GetSecretValue, Bedrock invoke, and OpenSearch access) and ensure the secret contains expected fields.
- If you need more assurance, ask the publisher to update the registry metadata to list the environment variables and optional permissions (AWS) explicitly, and to state if any network calls are made by default. If you cannot validate the maintainer, run the skill in an isolated environment or with MCP sandboxing enabled.
功能分析
Type: OpenClaw Skill
Name: wikisage
Version: 1.0.0
The wikisage skill is a well-structured implementation of a markdown-based knowledge management system inspired by the 'Karpathy LLM wiki' pattern. It provides clear instructions for an AI agent to manage a local wiki using Obsidian-style links and includes utility scripts for deduplication (dedup.py), maintenance (lint.py), and optional semantic search (embed.py). While the scripts possess capabilities such as reading local files, fetching URLs for hashing, and interacting with AWS services (Bedrock/OpenSearch), these behaviors are explicitly documented and directly support the skill's stated purpose of knowledge ingestion and retrieval. No evidence of malicious intent, unauthorized data exfiltration, or hidden persistence mechanisms was found.
能力评估
Purpose & Capability
The name/description (a persistent LLM wiki) matches the code and instructions: reading/writing markdown under a WIKI_ROOT, ingest/query/lint flows, and scripts for dedup/ lint/embedding exist. However, the skill includes an optional embed.py that uses AWS (Bedrock + Secrets Manager + OpenSearch) and mentions additional env vars (AWS_REGION, WIKI_EMBED_SECRET, WIKI_WORKSPACE) even though the registry metadata lists no required env vars — this is an incoherence to surface.
Instruction Scope
SKILL.md instructs the agent to operate on files under $WIKI_ROOT via an Obsidian MCP server (mcporter) and to fall back to local read/write/edit and grep if MCP is unavailable. The flows (ingest/query/lint) and files referenced are within the wiki domain. The LLM is directed to ask user consent for changes during Layer 2 lint — no hidden global file reads are mandated. The scripts do fetch URLs when deduping and run local file I/O as expected for the task.
Install Mechanism
There is no install spec (instruction-only), which is low risk. The repository includes Python scripts (no automatic pip installs), and embed.py documents optional pip packages for embedding. No remote download/extract install behavior is present. The only higher-risk install-like action is optional instructions to run pip/npn (examples) for embedding/MCP server, but these are not automatic.
Credentials
The manifest declares no required env vars or credentials, but SKILL.md and README rely on several environment variables (WIKI_ROOT, WIKI_SKILL_DIR, MCPORTER_CONFIG) and the optional embed pipeline requires AWS credentials and a Secret (WIKI_EMBED_SECRET) in Secrets Manager (contains OpenSearch username/password). The presence of embed.py means if enabled the skill will read secrets and call AWS services (Bedrock, Secrets Manager) — this is sensitive and not reflected in the published requirements. The discrepancy between 'no required env vars' and the documented/env-driven behavior is concerning and should be clarified.
Persistence & Privilege
always:false and normal autonomous invocation settings. The skill writes to a dedicated wiki directory ($WIKI_ROOT) and maintains its own cache/log files (.ingest-cache.json, log.md, .lint-history). It does not request system-wide or other-skills' credentials. The README strongly recommends using an MCP server to sandbox writes; without MCP, writes happen via fallback which is expected but less sandboxed — this is an operational consideration rather than a permissions escalation in the manifest.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install wikisage - 安装完成后,直接呼叫该 Skill 的名称或使用
/wikisage触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release. Source: https://github.com/harryzsh/wikisage
元数据
常见问题
Wikisage 是什么?
A Karpathy-style persistent LLM wiki. Use when: (1) user says '加进wiki/ingest/摄入', (2) user says '查wiki/wiki里有没有', (3) user says '整理wiki/lint', (4) answering... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 70 次。
如何安装 Wikisage?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install wikisage」即可一键安装,无需额外配置。
Wikisage 是免费的吗?
是的,Wikisage 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Wikisage 支持哪些平台?
Wikisage 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Wikisage?
由 HarryZhu(@harryzsh)开发并维护,当前版本 v1.0.0。
推荐 Skills