Agent skill

Encyclopedia Writing

by alfadur7 in alfadur7/llm-wiki-newsroom

Encyclopedic neutral-reference writing craft — NPOV (attribute facts not opinions, due weight, neutral faction labels, verdict restraint), summary style and Coatrack avoidance, wikilink conventions…

MITAuto-check passedKnowledge Management

Install Encyclopedia Writing

skills CLI
$ npx skills add alfadur7/llm-wiki-newsroom --skill encyclopedia-writing -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install alfadur7/llm-wiki-newsroom encyclopedia-writing --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/alfadur7/llm-wiki-newsroom.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/encyclopedia-writing .claude/skills/encyclopedia-writing && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
encyclopedia-writing
GitHub stars
171
Token cost
~2.5k tokens
SKILL.md length
1,088 words
Files
3
Skills in repo
5
Repo updated
First seen
Licence
MIT

At a glance

Encyclopedic neutral-reference writing craft — NPOV (attribute facts not opinions, due weight, neutral faction labels, verdict restraint), summary style and Coatrack avoidance, wikilink conventions…

  • Reviewing a neutral encyclopedic/wiki reference
  • SKILL.md covers Wikilink connectivity…, Neutrality & notation…, Issue neutrality & balance… and Aggregation linking…, plus 2 more sections
  • Runs Python scripts from its folder
  • Landscape overview

What it does

Encyclopedia Writing is an agent skill from alfadur7/llm-wiki-newsroom. Encyclopedic neutral-reference writing craft — NPOV (attribute facts not opinions, due weight, neutral faction labels, verdict restraint), summary style and Coatrack avoidance, wikilink conventions (link density, first-mention, slug alias, abbreviation glossing). Use when writing or reviewing a neutral encyclopedic/wiki reference, landscape overview, hub, or source page, or when a source-based connected document that advocates no particular viewpoint is needed.

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `checks.py` and `criteria.json`).

It sits in Knowledge Management, covering LLM wikis. The repository describes itself as: Harness engineering applied to knowledge production: a self-evolving multi-agent newsroom that turns your documents into a cross-linked markdown wiki. A "reground" loop pulls… The licence is MIT.

When your agent uses it

  • Reviewing a neutral encyclopedic/wiki reference
  • Landscape overview
  • A source-based connected document that advocates no particular viewpoint is needed

Example prompts

  • “/encyclopedia-writing”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit 03173ce. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • en.wikipedia.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Encyclopedia Writing loads about 2.5k tokens when it runs. Until then it costs about 122 tokens; SKILL.md has 1,088 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~122
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from alfadur7/llm-wiki-newsroom at commit 03173ce, republished under its MIT licence (© alfadur7). 1,088 words, ~2,481 tokens.

Download SKILL.mdSave it as .claude/skills/encyclopedia-writing/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
encyclopedia-writing
description
Encyclopedic neutral-reference writing craft — NPOV (attribute facts not opinions, due weight, neutral faction labels, verdict restraint), summary style and Coatrack avoidance, wikilink conventions (link density, first-mention, slug alias, abbreviation glossing). Use when writing or reviewing a neutral encyclopedic/wiki reference, landscape overview, hub, or source page, or when a source-based connected document that advocates no particular viewpoint is needed.

encyclopedia-writing

Neutral-reference writing craft drawn from the encyclopedic editing tradition (the Wikipedia policy family). It keeps this wiki's overview, issue, and hub pages a connected reference that is grounded in facts and sources and advocates no particular viewpoint. criteria.json is the SoT for each criterion's definition, comparator, and source; content-type thresholds and algorithm params are injected by .claude/layers/_manifest.json (the skill is content-type-agnostic). Examples are illustrative of the target English prose; the Korean-rendering rules below apply only when WIKI_LANG=ko and are inert on the default English corpus.

A reference's value comes from the link density that lets a reader move to adjacent concepts; at the same time, re-linking the same target within one section is visual noise.

  • enc.link-density — the EDITOR region (excluding AUTO blocks) holds at least the threshold number of [[wikilink]]s. "Articles on highly technical subjects might demand a higher density of links," so technical/finance pages may warrant a count above the floor.
  • enc.first-mention — "link a term at most once per major section, at first occurrence." A second link of the same stem within a section becomes plain text. A section that structurally cites the same target twice (e.g. adjacent-field boundary prose) is exempted via the manifest's exempt_sections.
  • enc.lead-body — "the lead of an article usually has a greater density of links than later parts of the article"; this is expected, since the reader's first encounter is where navigation options should be densest. Because which span counts as the lead is content-type-bound, the orchestrator measures it.

All three are deterministic; checks.py (link-density·first-mention) or the orchestrator (lead-body) computes PASS/FAIL with manifest-injected thresholds/params.

Neutrality & notation (enc.verdict-restraint · enc.slug-alias · enc.abbr-gloss · enc.encyclopedic-tone)

A reference advocates no viewpoint (NPOV) and follows readable notation conventions (MoS). Deterministic; thresholds injected by manifest.

  • enc.verdict-restraint — "avoid stating opinions as facts" and "describe disputes, but do not engage in them." Write evaluative sentences in three strengths — observation ("the metric points the opposite way") and conditional recommendation ("appears to be"·"may be") are fine, but a verdict ("is reasonable"·"has the most explanatory power"·"is consistent with") over the threshold must be softened with hedging/attribution. Repeated verdicts under hedged wording stay neutral in form but biased in substance. (ko-localization renderings: observation ~ 지표가 정반대를 가리킨다; conditional ~로 보인다·~일 가능성이 있다; verdict ~이 합리적이다·가장 설명력이 높다·~에 부합한다.)
  • enc.slug-alias — do not expose a long raw kebab-case identifier; show a human-readable alias (MoS overlinking/readability). This wiki uses English aliases by default; native-script aliases only under WIKI_LANG=ko.
  • enc.abbr-gloss — "an acronym should be written out in full for the first time, followed by the abbreviation in parentheses" (commonly used abbreviations such as global brands are exempt). Applies to abbreviations appearing in body text.
  • enc.encyclopedic-tone — keep the encyclopedic register; do not self-reference the editorial artifact or editorial decisions (WP:SELFREF — an article "shouldn't refer to [the work] in a non-neutral fashion"). Editorializing such as "this document treats … as"·"here we keep only …" is deleted or absorbed into a factual statement. (ko-localization renderings: 본 문서는 ~로 둔다·여기서는 ~만 유지한다.)

Issue neutrality & balance (enc.npov-asf · enc.due-weight · enc.label-neutral · enc.back-reference)

A piece covering a dispute advocates no side and fairly juxtaposes both, grounded in facts and sources (WP:NPOV — ASF and DUE run through every section).

  • enc.npov-asf — attribute every value-judgment/interpretation/claim with a named subject + source + figure/quote (≥2 of the 3); "avoid stating opinions as facts," and use no weasel words ("some say"·"many people"·"as is known"; ko renderings 혹자는·많은 사람이·알려진 바로는). judge=M. e.g. ✅ "The IPCC warned of coastal-city risk in its 2021 report" (named source + date) / ❌ "Many experts believe coastal cities are at risk" (anonymous plurality — weasel)

  • enc.due-weight — coverage is proportionate to prominence in reliable sources, not skewed to one side (WP:DUE); a minority view does not get equal space and is explicitly framed as a minority. judge=M. e.g. ✅ "The Earth is spherical and the scientific consensus is overwhelming; a minority dissents but without credible grounds" (proportionate weight + minority noted) / ❌ "The Earth is round. But some believe it is flat." (false balance)

  • enc.label-neutral — both faction labels (or the aggregate's tension-axis titles) must be drawn from an equivalent vocabulary set. If only one side gets a value-laden word ("myth"·"empirical proof"·"skepticism"·"innovation," etc.), that side is privileged or demoted — unify both on a structural/standpoint basis ("replacement vs augmentation"·"industry-led vs regulation-led"). Deterministic check for one-sided skew = 0. ko-localization rendering rule (WIKI_LANG=ko only) — even when the English original is neutral, a literal Korean rendering can introduce connotation, so when localizing a title to Korean, check the following English→Korean mapping (applies to labels, titles, and body alike):

    English (neutral)Literal Korean (connotation introduced)Recommended Korean (equivalent)
    dual strategy이중성 (hypocrisy)이중 트랙·양 트랙 병행
    paradox역설 (wrong)반전·교차 구도
    tension긴장 (instability)대립·교차 압력
    trade-off절충 (concession)상충 균형·양립 조건
    hype과장 (value judgment)기대 담론·전망 강조
    myth신화 (falsehood)담론·통설·전망
  • enc.back-reference — a narrow issue piece keeps at least one entry-point link up to its parent/landscape overview (an upward link so the reader can move issue → field landscape; WP Summary style).

Show full SKILL.md (280 more words)Show less

Aggregation linking (enc.summary-style · enc.coatrack)

Encyclopedic conventions for a higher roll-up that covers lower detail. Deterministic; thresholds injected by manifest.

  • enc.summary-style — "sections of long articles should be spun off into their own articles, leaving summaries in their place"; each subsection carries an entry-point link to its detail page (the {{Main}} hatnote). The roll-up summarizes and provides a drill-down path, not a copy of the detail.
  • enc.coatrack — keep the roll-up's nominal subject from being obscured; a coatrack article "gets away from its nominal subject, and instead gives more attention to ... tangential subjects." Block references that drift to another axis (WP Coatrack·Scope).

Navigational anchor (enc.nav-anchor-density · enc.connection-grouping)

A navigational-anchor page does not carry deep exposition; it serves as an entry point to adjacent pages. Deterministic; thresholds injected by manifest.

  • enc.nav-anchor-density — when an anchor page's body prose exceeds the advisory ceiling, spin the deep-dive off into a sub-page (Summary style spinoff). A central anchor (a heavily-cited core page) is legitimately content-rich and exempt.
  • enc.connection-grouping — when a connection list's flat links grow numerous, group them into sub-categories (### Category; ko ### 카테고리) (MoS Layout). A grouped list passes regardless of count.

Sources

Each URL points to the relevant page as of the last verification.

© alfadur7, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in .claude/skills/encyclopedia-writing of alfadur7/llm-wiki-newsroom.

  • SKILL.md
  • checks.py
  • criteria.json

Open the folder on GitHubat commit 03173ce

Compare with similar skills

Encyclopedia Writing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Encyclopedia Writing compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Encyclopedia Writing this skillalfadur7/llm-wiki-newsroom171—~2.5kAutomated safety check: PassMIT
Karpathy LLM WikiAstro-Han/karpathy-llm-wiki2.5k—~3.6kAutomated safety check: PassMIT
LLM Wikilewislulu/llm-wiki-skill655—~3.7kAutomated safety check: PassNone
Wiki Builderrohitg00/pro-workflow2.9k—~1kAutomated safety check: PassNone
Codex History IngestAr9av/obsidian-wiki3.5k—~2.2kAutomated safety check: NotesMIT
Arkon Editnduckmink/arkon1.5k—~1.6kAutomated safety check: PassCustom licence

Similar skills

  • Karpathy LLM Wiki

    Astro-Han/karpathy-llm-wiki

    A skill your agent uses when building or maintaining a personal LLM-powered knowledge base.

    2.5k GitHub stars~3.6k tokensUpdated 2 mo ago
    Knowledge ManagementAuto-check passed
  • LLM Wiki

    lewislulu/llm-wiki-skill

    Build and maintain a Karpathy-style LLM knowledge base — a self-compiling Obsidian markdown wiki where an Agent ingests raw sources, compiles cross-linked concept/entity/summary pages, answers…

    655 GitHub stars~3.7k tokensUpdated 5 mo ago
    Knowledge ManagementAuto-check passed
  • Wiki Builder

    rohitg00/pro-workflow

    Start, structure, and grow a persistent research wiki indexed in pro-workflow's SQLite knowledge base.

    2.9k GitHub stars~1k tokensUpdated 11 days ago
    Knowledge ManagementAuto-check passed
  • Codex History Ingest

    Ar9av/obsidian-wiki

    Ingest Codex CLI conversation/session history into Obsidian as distilled knowledge.

    3.5k GitHub stars~2.2k tokensUpdated 2 days ago
    Knowledge ManagementAuto-check: notes
  • Arkon Edit

    nduckmink/arkon

    Propose or directly apply edits to Arkon wiki pages, including proposing brand new pages.

    1.5k GitHub stars~1.6k tokensUpdated 4 mo ago
    Knowledge ManagementAuto-check passed
  • Research Wiki Builder

    dair-ai/dair-academy-plugins

    Creates and maintains configurable research wikis: scaffold a folder, add sources, compile pages and indexes, and file query answers back.

    614 GitHub stars~1.3k tokensUpdated 2 mo ago
    Knowledge ManagementAuto-check passed

More from alfadur7/llm-wiki-newsroom

  • Guideline Writing

    alfadur7/llm-wiki-newsroom

    Guideline-authoring craft for instruction SoTs (.claude/ guides, CLAUDE.md, plan files) — operative rules vs recital, MUST/SHOULD/MAY force tiers, pruning, bloat control, blind review protocol…

    171 GitHub stars~2.4k tokensUpdated 6 days ago
    Auto-check passed
  • Consulting Writing

    alfadur7/llm-wiki-newsroom

    Management-consulting writing craft — McKinsey SCR (Situation·Complication·Resolution), Minto Pyramid/MECE, BCG bold-bullet executive summary, so-what upfront, numeric precision, Forrester Landscape.

    171 GitHub stars~1.1k tokensUpdated 6 days ago
    Auto-check passed
  • Journalism Writing

    alfadur7/llm-wiki-newsroom

    Journalism and argumentation writing craft — inverted pyramid, lede, nut graph, kicker, explainer framing, PAGE frames, Toulmin argument (claim/rebuttal/qualifier), Hegelian dialectic, BBC due…

    171 GitHub stars~2.1k tokensUpdated 6 days ago
    Auto-check passed
  • Scholarly Citation

    alfadur7/llm-wiki-newsroom

    Verifiable-attribution and citation-discipline craft — atomic claim decomposition, evidence grading (primary/analysis/forecast tiers), claimant attribution, citation typing…

    171 GitHub stars~1.7k tokensUpdated 6 days ago
    Auto-check passed

Questions about Encyclopedia Writing

What does Encyclopedia Writing do?

Encyclopedic neutral-reference writing craft — NPOV (attribute facts not opinions, due weight, neutral faction labels, verdict restraint), summary style and Coatrack avoidance, wikilink conventions…. Encyclopedia Writing is an agent skill from alfadur7/llm-wiki-newsroom. Encyclopedic neutral-reference writing craft — NPOV (attribute facts not opinions, due weight, neutral faction labels, verdict restraint), summary style and Coatrack avoidance, wikilink conventions (link density, first-mention, slug alias, abbreviation glossing).

When should I use Encyclopedia Writing?

Encyclopedia Writing fits situations like: reviewing a neutral encyclopedic/wiki reference; landscape overview; A source-based connected document that advocates no particular viewpoint is needed.

How do I install Encyclopedia Writing in Claude Code?

Run `npx skills add alfadur7/llm-wiki-newsroom --skill encyclopedia-writing -a claude-code`. Or copy the skill folder (.claude/skills/encyclopedia-writing in alfadur7/llm-wiki-newsroom) into .claude/skills/encyclopedia-writing in your project. Claude Code loads it when a task matches its description.

How do I install Encyclopedia Writing in Codex?

Run `npx skills add alfadur7/llm-wiki-newsroom --skill encyclopedia-writing -a codex`. Or copy the skill folder (.claude/skills/encyclopedia-writing in alfadur7/llm-wiki-newsroom) into .agents/skills/encyclopedia-writing in your project. Codex loads it when a task matches its description.

Can I use Encyclopedia Writing in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add alfadur7/llm-wiki-newsroom --skill encyclopedia-writing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/encyclopedia-writing, .gemini/skills/encyclopedia-writing, .github/skills/encyclopedia-writing and .opencode/skills/encyclopedia-writing in your project.

What does Encyclopedia Writing need to run?

Going by SKILL.md and its folder, Encyclopedia Writing needs Python for the scripts in its folder. Our summary lists: Python 3.

Does Encyclopedia Writing access the network?

SKILL.md names 1 domain. As links in the text: en.wikipedia.org. This is read from the text; nothing was executed.

Is Encyclopedia Writing safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Encyclopedia Writing use?

Encyclopedia Writing is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Encyclopedia Writing use?

About 2.5k tokens (SKILL.md is roughly 9.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Encyclopedia Writing?

Skills that share tags, products or a category with Encyclopedia Writing: Karpathy LLM Wiki (Astro-Han/karpathy-llm-wiki, 2.5k stars), LLM Wiki (lewislulu/llm-wiki-skill, 655 stars), Wiki Builder (rohitg00/pro-workflow, 2.9k stars) and Codex History Ingest (Ar9av/obsidian-wiki, 3.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Encyclopedia Writing?

alfadur7 (a GitHub user) maintains it in alfadur7/llm-wiki-newsroom, which has 171 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 5, 2026.

Source: alfadur7/llm-wiki-newsroom on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.