← Back to Skills Marketplace
ivangdavila

Personal Knowledge Base

by Iván · GitHub ↗ · v1.0.1
linuxdarwinwin32 ⚠ suspicious
2927
Downloads
4
Stars
13
Active Installs
2
Versions
Install in OpenClaw
/install pkm
Description
Help users build a personal knowledge base by organizing whatever they send into structured notes.
Usage Guidance
This skill appears internally consistent with its goal, but it will create and modify files under ~/kb/ and perform outbound fetches for links. Before installing, consider: (1) whether you want the skill to write/delete files automatically — if not, require confirmation before processing inbox items; (2) backing up any existing ~/kb/ or using a custom workspace path to avoid accidental overwrite; (3) whether you want external content (webpages) stored locally — consider limiting or sanitizing fetched content; (4) if the agent can run autonomously in your environment, be aware it may perform these filesystem and network actions without explicit prompts. If you need more assurance, ask the skill author how it handles confirmations, what it stores from fetched pages, and whether it supports changing the default workspace path.
Capability Analysis
Type: OpenClaw Skill Name: pkm Version: 1.0.1 The skill instructs the agent to perform file system operations (create `~/kb/`, write/read Markdown files), network requests (fetch URL titles/summaries), and potentially execute shell commands (`grep` for full-text search) as described in `SKILL.md`. While these capabilities are aligned with the stated purpose of a knowledge base, they introduce significant vulnerabilities like Server-Side Request Forgery (SSRF) and shell injection if user input is not rigorously sanitized by the agent. There is no evidence of intentional malicious behavior such as data exfiltration or backdoor installation.
Capability Assessment
Purpose & Capability
The name/description (personal knowledge base) match the SKILL.md instructions: capturing incoming items, saving atomic Markdown notes, inbox processing, tagging, linking, and optional sync via git/cloud. No unrelated environment variables, binaries, or system-wide config are requested.
Instruction Scope
The instructions explicitly tell the agent to create and manage files under ~/kb/ (create inbox.md, move/delete items when processed), fetch URL titles/summaries, and use search tools (grep or other). These behaviors are coherent with the purpose but involve modifying the user's home filesystem and performing network fetches; the SKILL.md does not specify confirmation prompts, limits on what is fetched/stored, or details about how external content is fetched/stored. Users should expect local file write/delete and outbound HTTP activity when the skill runs.
Install Mechanism
Instruction-only skill with no install spec and no code files. No packages, downloads, or external installers are requested — lowest install risk.
Credentials
The skill declares no environment variables, no credentials, and no config paths. That is proportional: a local note-capture workflow does not require external secrets. There are no requests for unrelated credentials or high-privilege tokens.
Persistence & Privilege
always is false and the skill does not request persistent system-wide privileges or modify other skills. It will write and delete files in the user's home directory (its intended workspace), which is expected for this functionality. Note: agent autonomous invocation is enabled by default — if the agent is allowed to run autonomously, it could perform those file operations without additional user action.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pkm
  3. After installation, invoke the skill by name or use /pkm
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Rename to Personal Knowledge Base
v1.0.0
Initial release
Metadata
Slug pkm
Version 1.0.1
License
All-time Installs 15
Active Installs 13
Total Versions 2
Frequently Asked Questions

What is Personal Knowledge Base?

Help users build a personal knowledge base by organizing whatever they send into structured notes. It is an AI Agent Skill for Claude Code / OpenClaw, with 2927 downloads so far.

How do I install Personal Knowledge Base?

Run "/install pkm" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Personal Knowledge Base free?

Yes, Personal Knowledge Base is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Personal Knowledge Base support?

Personal Knowledge Base is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Personal Knowledge Base?

It is built and maintained by Iván (@ivangdavila); the current version is v1.0.1.

💬 Comments