wiki-entity-upgrade
Upgrade bio-only blogger entity pages to comprehensive thought analysis format
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Upgrade bio-only blogger entity pages to comprehensive thought analysis format
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Comprehensive wiki health checking, maintenance, and remediation — duplicate detection, entity dedup/disambiguation, link auditing/fixing, page splitting, source-linking lint, wikilink remediation, tag taxonomy audit and normalization, pre-commit enforcement, language enforcement (JP→EN bulk translation, detection regex, cron-assisted migration), and decision-matrix-driven cleanup.
Comprehensive wiki maintenance: daily structural health checks (index reconciliation, log separator fixes, pipeline watchdog alerts), comparison page updates (adding items to multi-section comparison tables), and page relocation (moving/renaming pages while maintaining link integrity).
Pre-flight checklist and procedures for archiving, deleting, or migrating Hermes skills. Prevents accidental removal of cron-referenced skills. Covers the 3-layer skill structure and config.yaml management. Includes skill inventory management, promotion workflows, and archival conventions.
Karpathy's LLM Wiki: build/query interlinked markdown KB.
Deep analysis of blog authors' recent thoughts, philosophy, and positions. Goes beyond entity page creation to extract cited ideological positions, track thought evolution, and enable ongoing RSS monitoring for thought updates.
Query the blogwatcher-cli SQLite database for RSS scan results. Use pre-verified column names and query templates to avoid errors.
| name | wiki-entity-upgrade |
| description | Upgrade bio-only blogger entity pages to comprehensive thought analysis format |
| category | wiki |
Upgrade bio-only entity pages to comprehensive thought analysis format following mitchellh-com.md as reference.
~/wiki/entities/cd ~/ai-topics && git add wiki/ && git commit -m "wiki: upgrade <slug> to thought analysis" && git push---
title: "Author Name"
type: entity
url: "blog.example.com"
category: blog-author
tags: [topic1, topic2]
---
| Field | Value |
|-------|-------|
| Name | Author Name |
| URL | blog.example.com |
| Known For | Key achievement |
| Themes | Primary writing topics |
## Overview
Brief biographical context + writing philosophy (2-3 paragraphs)
## Timeline
| Year | Milestone |
|------|-----------|
## Core Ideas
### Idea 1 Name
Analysis + supporting evidence from their writing
### Idea 2 Name
Analysis + supporting evidence
## Key Quotes
- "Notable quote 1" — [Source](url)
- "Notable quote 2" — [Source](url)
## Recent Themes (2024–2026)
- Theme 1 with explanation
- Theme 2 with explanation
## Related
- [[entities/related-author]] — connection explanation
## Sources
- URL 1
- URL 2
After each batch, run this audit to separate completed vs remaining:
import os
target = os.path.expanduser("~/wiki/entities/")
skip = {'agibot-10000-units', 'amazon-rivr', 'anthropic', 'claude-mythos', 'cursor-3',
'gemma-4', 'glm-5-zai', 'glm-5v-turbo', 'meta', 'mistral-voxtral-tts',
'muse-spark', 'openai-spud', 'qwen3-6-plus', 'zoox-expansion'}
bio_only, has_analysis = [], []
for f in sorted(os.listdir(target)):
if not f.endswith('.md') or f.replace('.md','') in skip: continue
with open(os.path.join(target, f)) as fh: content = fh.read()
if "## Core Ideas" in content or "## Key Themes" in content:
has_analysis.append(f)
else:
bio_only.append(f)
print(f"✅ Done: {len(has_analysis)}, 📋 Remaining: {len(bio_only)}")
for b in bio_only: print(f" - {b}")
~/wiki/entities/. If a delegated context exposes an isolated HOME or shows ~/.hermes/home/..., treat that as a runtime artifact and continue to target the canonical wiki path only.benjamin-clavi.md instead of bclavie.md, ethan-mollick.md instead of emollick.md, hynek-schlawack.md instead of hynek.md). After each batch:
ls -la ~/wiki/entities/*.md (sort by time)status: skeleton in frontmatterexit_reason: max_iterations, some files may be missinghillel-wayne.md and buttondown-com-hillelwayne.md. The newsletter version should cross-reference the main page, not duplicate all content.For X/Twitter accounts (from ~/x-accounts.yaml), the enrichment process is similar but with format differences:
---
title: "Full Name"
handle: "@twitter_handle"
created: 2026-04-10
updated: 2026-04-10
tags: [person, topic1, topic2]
aliases: ["handle", "alt-name"]
---
# Full Name (@handle)
| | |
|---|---|
| **X** | [@handle](https://x.com/handle) |
| **Blog** | [URL](URL) |
| **GitHub** | [username](https://github.com/username) |
| **Role** | Job title |
| **Known for** | Key contributions |
| **Bio** | 2-3 sentence background |
## Overview
## Core Ideas
## Key Work
## Blog / Recent Posts
## Related People
## X Activity Themes
~/x-accounts.yaml for account list~/scripts/build_x_wiki.py to create skeleton pages (if not already done)antirez-com.md or simon-willison.md depthbenjamin-clavi.md → keep bclavie.mdchip-huyen.md → keep chipro.mdethan-mollick.md → keep emollick.mdeugene-yan.md → keep eugeneyan.mdhynek-schlawack.md → keep hynek.md (or vice versa, check which is enriched)lilian-weng.md → keep lilianweng.mdsamuel-colvin.md → keep samuelcolvin.mdpeter-steinberger.md → keep if enriched (no alternate)karri-saarinen.md → keep if enriched (no alternate)daniel-han.md → keep if enriched (no alternate)cl-mentine-fourrier.md → keep clefourrier.mdlate-interaction.md → concept page, not person (delete if in entities/)