Skip to content

What KTL took from SkillWiki

Explanationexplanation/skillwiki

Edited since a person last confirmed it (confirmed 2026-10-19, edited 2026-10-29)

reopened

Written 2026-10-29 by ktl-librarian (automation). Last checked 2026-10-19 by noelmcloughlin (a person).

The full record
Checks
  • 2026-10-13 by noelmcloughlin (a person)
  • 2026-10-29 by ktl-librarian (automation)
  • 2026-10-19 by noelmcloughlin (a person)
Review by
2027-04-19
Sources
About
Related to
Pointed to by
Graph
Open this concept in the knowledge graph
IRI
https://w3id.org/ktl/knowledge/explanation/skillwiki
Licence
CC BY 4.0
Files
MarkdownJSON-LDSource on GitHubHistory on GitHub

SkillWiki: A Living Knowledge Infrastructure for Agent Skills (Huang et al., Harbin Institute of Technology, Tencent and Nanyang Technological University, June 2026, arXiv:2606.16523) is a paper with code, cited here at commit 050d540. This concept records what Knowledge Trust Ladder (KTL) took from both, and where the two designs part. SkillWiki is not WikiSkill, the Google Research paper that WikiSkill covers.

SkillWiki turns trajectories, documents, API specifications, scripts, earlier skills and agent execution experience into skills. It governs them through a lifecycle of eight stored states, a provenance graph and feedback from their runs. A SkillWiki skill is executable, and a KTL concept is a claim about a repository with the sources it rests on. So SkillWiki asks whether a skill still works, and KTL asks who stands behind a claim.

Reading the paper in October 2026 changed the skills in four places, which CHANGELOG.md lists:

  • A program counts reliance. knowledge-report.sh prints how many other concepts rely on each one through a typed relation. It ranks the curator’s queue, Worth ten minutes today, and ktl-curator quotes that queue.
  • A retired concept names what replaced it. A deprecated SkillWiki skill carries a replacement_skill_id. ktl-curator links the successor in the concept’s **Deprecation** line in log.md, and the report’s label reads retired, replaced by that path, and the docent opens the successor before it falls back to the repository. The log holds the link. lokf 0.9.0 adds isReplacedBy, the relation type for a successor that nicholsn/lokf#112 asked for, and the reliance count and the docent follow it.
  • A reader’s dispute shows on the concept. SkillWiki defines a Degraded state for a released skill that keeps failing while it stays usable. Until the librarian handles a docent’s Disagreement, the concept’s label adds a reader disputed this and the day.
  • A confirming commit records the verdict. SkillWiki’s structured diff sorts a change by what it touches before review. Conventions rule 14 reads each commit of a pull request. A commit that records a person’s confirmation may change what the concept says only when generated.by names that person.

One more change came with LOKF 0.9.0. SkillWiki’s verifier specs check an output by program, and LOKF 0.9.0’s sources[].excerpt lets a program check the exact passage a concept relies on against its source. just lokf-check-refs runs that check, lokf validate --check-excerpts, so the gate fails a quote that drifted from its source.

Since 0.53.0, docs/for-the-curious.md holds what KTL took from the paper, under How readers and verdicts steer the next run, and docs/skillwiki.md is gone. CHANGELOG.md says this concept stays the record of the paper.

  • Who stands behind a decision. SkillWiki records each transition with author="repository", and the paper says that by default its governance workflow “can operate fully autonomously”, though user decisions always take precedence. KTL records a verdict only for a person the forge can name.
  • What a state names. SkillWiki stores a skill’s state. KTL stores no label: knowledge-report.sh computes each one from the events.
  • Scores and signals. SkillWiki attaches a confidence number. LOKF’s schema says that “OKF stores signals, never a score”, and KTL records a named person’s verdict where SkillWiki has a number.
  • A declined proposal. SkillWiki can raise a rejected proposal again. The librarian proposes nothing again from a pull request a person closed without merging, until the source moves, a person leaves a new note or a reader asks again.