Back to the catalog

open-knowledge-write-skill

inkeep/open-knowledge-skills · skills.sh

Open source Repository Open in the app JSON README (API)

About

Skill publicada por inkeep/open-knowledge-skills no skills.sh. Instale com: npx skills add inkeep/open-knowledge-skills@open-knowledge-write-skill

Details

Kind
Agent skills
Topic
No topic detected
Publisher
inkeep
Origin
skillssh
Category
ferramentas
Stars
8
Forks
2
Last push
2026-09-02T19:48:50Z
Repository state
ativo
License
MIT
Added
2026-08-30 15:21:45
Updated
2026-09-08 15:03:24
Origin id
inkeep/open-knowledge-skills/open-knowledge-write-skill

README

# Open Knowledge Skills

Agent Skills published by [Open Knowledge](https://openknowledge.ai). Each skill teaches
an agent one repeatable task, and every one of them is plain markdown you can read before
you install it.

`skills/` is generated. The skills there are projected from the Open Knowledge source
tree, so each skill directory's leaf name matches its `SKILL.md` frontmatter `name`.
The layout groups by role:

- `skills/core/` holds the platform and meta skills.
- `skills/starter-packs/<pack>/` holds one folder per starter pack: the pack's
  orientation skill, its member skills as sibling directories, and a README
  explaining how they interact.

## Install

Add this repository as a Claude Code plugin marketplace, then install what you want:

```bash
/plugin marketplace add inkeep/open-knowledge-skills
/plugin install open-knowledge@open-knowledge-skills
```

`open-knowledge` is the platform skill: it teaches an agent to read, search, link, and
write markdown through Open Knowledge's MCP server. The rest are optional packs.

## What's published here

Install a pack by name, the same way: `/plugin install <pack>@open-knowledge-skills`.

### Core

| Skill | What it does |
| --- | --- |
| `open-knowledge` | The runtime contract for working inside an Open Knowledge project: reading, searching, linking, and writing markdown through its MCP server. |
| `open-knowledge-discovery` | What Open Knowledge is, how to install it on a repository, and how to share a project with collaborators. |
| `open-knowledge-write-skill` | Authoring a new Agent Skill: the frontmatter contract, progressive-disclosure structure, and how to install it into your editors. |

### Starter packs

Each pack ships an orientation skill that explains how to work in that project shape. Some
add task skills alongside it.

| Pack | Orientation skill | Also ships |
| --- | --- | --- |
| `software-lifecycle` | proposals to decisions to specs to postmortems | `frame-a-proposal`, `write-a-spec`, `record-a-decision`, `write-a-postmortem`, `review-a-design` |
| `knowledge-base` | source-grounded research: sources to research to articles | `research-with-sources`, `consolidate-notes` |
| `codebase-wiki` | an agent-authored, source-grounded wiki of the surrounding codebase | |
| `personal-crm` | a typed-entity vault of people, companies, and meetings, each with a rewritable summary and an append-only timeline | |
| `note-taking` | a flat notes folder plus a daily journal, for when you just want to write | |
| `writing-workflow` | a three-stage drafting flow: ideas to drafts to published | |
| `worldbuilding` | a fiction encyclopedia of characters, settings, factions, and lore | |
| `okf-knowledge-base` | a knowledge base conformant with Google's Open Knowledge Format from the first commit | |

The task skills stand on their own. `write-a-spec` and `record-a-decision` do not need an
Open Knowledge project, or the rest of their pack, to be useful.

You can also copy any skill straight into your agent's skills folder
(`.claude/skills/`, `.cursor/skills/`, `.codex/skills/`, or the vendor-neutral
`.agents/skills/`). Open Knowledge can install and update them for you, and keeps their
version history.

## Writing your own

`template/SKILL.md.example` is a starting point. The field that matters most is
`description`: it is a routing rule, not a title, and it is what both skills.sh and the
host agent match on to decide whether to load the skill at all.

Read [CONTRIBUTING.md](./CONTRIBUTING.md) before opening a PR.

## License

[MIT](./LICENSE)

More