agentsclimarketplace

Add knowledge

Skill tikhomirovv/agents-knowledge/.agents/skills/add-knowledge

Роли и базы знаний для агентов а также их менеджмент в виде текстовых файлов для использования с LLM.

Install
npx -y skills add tikhomirovv/agents-knowledge --skill add-knowledge

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Adds a new knowledge file to a skill under the repo-root `skills/` directory and updates that skill's SKILL.md index. Use this project-local skill to maintain **public, shareable** skills shipped in this repository (skills others can copy or install). If nothing in the conversation names the target skill yet, **ask once** which `skills/<name>/` to update—do not guess silently.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

4.4 KB, as published. Nobody here has run it

Add Knowledge

Adds a new knowledge file to a public skill under skills/ (repo root) and updates that skill's knowledge index in its SKILL.md.

Role in this project

WhatWherePurpose
This skill (add-knowledge).agents/skills/add-knowledge/ in the repoInstructions for agents working in this project
Skills you updateskills/<skill_name>/ at repo rootShareable skills: other people can install or copy them from the repository
  • All new knowledge MUST go into skills/<skill_name>/knowledge/. Do not treat add-knowledge as the destination folder for KB files unless the user explicitly says so (unusual).

What you need

  • Target skill — the folder name under skills/ (e.g. marketer, designer). Mandatory clarification: if neither the current user message nor earlier messages in this same conversation name the skill to update, stop and ask once: which skills/<name>/ should receive the knowledge? Never silently choose a skill only because the topic "fits".
  • Content — transcript, pasted text, file, or a brief to expand.
  • Filename — optional; if missing, choose a descriptive English snake_case name (see File naming).

Workflow

1. Locate the skill's knowledge directory and index

  • Knowledge files live in skills/<skill_name>/knowledge/ (repository root skills/ only for this project's convention).
  • The target skill's skills/<skill_name>/SKILL.md must list knowledge files in its index section ("Knowledge base" or equivalent). Match the heading level and bullet style already used in that file.

2. Create the knowledge file

  • Create skills/<skill_name>/knowledge/<filename>.md.
  • Use the structure in references/knowledge-template.md. Keep one main theme per file; split if approaching ~2000 words or mixed topics.

3. Update the index in the skill's SKILL.md

  • Open skills/<skill_name>/SKILL.md and add one entry consistent with existing index entries.

Example pattern (adapt to whatever the skill already uses):

### [filename].md
Short description of what the file contains and when to use it.
  • Place the entry in sensible order (theme or alphabetical).

File naming

  • English filenames, words_with_underscores.md. No spaces or stray punctuation.

Good: attention_traps.md, content_strategies.md, bernays_propaganda_engineering_of_consent.md
Bad: file1.md, new file.md, tips & tricks.md

Edge cases

  • Target skill omitted in the promptAsk once which skills/<skill_name>/ to use. Do not write into a random skill.
  • knowledge/ missing — create skills/<skill_name>/knowledge/. If skills/<skill_name>/ does not exist, tell the user and stop (or confirm they meant a different skill name).
  • No index section in SKILL.md — add a section (e.g. ## Knowledge base) aligned with other headings in that file.
  • Duplicate filename — propose a different name or ask the user.

Organization

  • One topic per file; self-contained. Split oversized or unrelated bundles.

Checklist

  • Target skills/<skill_name>/ is named in this conversation before writing files; if it never was named, user was asked once.
  • New file in skills/<skill_name>/knowledge/ using knowledge-template.md structure.
  • skills/<skill_name>/SKILL.md index updated.
  • Filename is descriptive English snake_case.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.