📈 GH Trending Explorer 🎲 Surprise me

← all repos

frypan05 / philosopher-OKF

git clone https://github.com/frypan05/philosopher-OKF.git

Agent skill that turns any topic into one self-contained HTML study page: minimal, light focused, research-paper styled.

+0
stars, 24h · #35,078
+~0
stars, 7 days · #35,553
+100
stars, 30 days · #4,905
100
★ total
8
forks · 1 open issues

Star history (as recorded here)

2026-10-20 · 100 ★ 2026-10-22 · 100 ★
LanguageHTML
LicenseMIT
Created2026-10-08 (14d ago)
Last push11d ago
Watchers0
OwnerUser

Links

README excerpt
# Philosopher (OKF)
One folder that teaches any model how to explain **any topic** as a single, white, research-paper-style HTML page: centered column, serif text, tiny monospace labels, amber highlights on the sentences worth remembering, CSS-drawn diagrams, a concept map, and a references list where every entry says what it supports.
The knowledge lives in an Open Knowledge Format (OKF) bundle: plain Markdown with YAML frontmatter, no SDK, any model can read it.
## Layout
 [code] 
## Domains
Technology and engineering · Medical and health · Natural sciences · Mathematics, statistics and logic · Finance and accounting · Economics · Business and management · Law and policy · Humanities, philosophy and history · Social sciences and psychology · Research papers · General
## How a model uses it
1. Reads `okf/core/workflow.md` (the 8-step procedure, lazy load table, token budget).
2. Classifies the question (`core/classifier.md`) into one primary domain.
3. Loads only what the depth needs: **brief** = template + the domain's `# Quick card` (~3 reads), **standard** adds source policy and depth policy, **deep** adds the graph method and the full domain file. Research is capped per depth (brief 2 searches / 0 fetches, standard 4 / 2, deep 8 / 4), and fetched pages are noted, not re-read.
4. Writes ` .html` in one call. The user opens it in a browser.
## Usage
Editors and chat views each ask for one thing — a folder, a link, or plain text — so the skill ships in all three shapes. A skill agent opens `SKILL.md` and walks the bundle from there; a browsing model needs only the link to `philosopher.md`, which contains the whole skill in one file and does the rest on its own; anything without network is handed the prompt below. The `okf/` folder is the source of truth: `philosopher.md` is a generated single-file copy, rebuilt by GitHub Actions whenever `okf/` changes — never edit it by hand (`bash scripts/build-single.sh` rebuilds it locally).
| Your tool asks for | Give it |
|---|---|
| A folder (Claude Code, opencode, Cursor, Codex) | `npx skills add frypan05/philosopher-OKF` (no git, Node 22+, installs into whichever agent you have; on older Node use `npx skills@1.5.16 add frypan05/philosopher-OKF`), or clone this repo where your skills live |
| A URL (ChatGPT, Gemini, Claude with browsing) | github.com/…/blob/main/philosopher.md — say "follow this, make a page about: …"; the raw URL works the same for plain fetchers |
| Text (a model with no network) | The prompt below, or the repository ZIP from GitHub's Code menu |
| A rules file (`AGENTS.md`, project docs) | `For explanations, follow philosopher-OKF/SKILL.md.` |
**No terminal at all?** Open the site, click *copy skill*, and paste it into any chat — you're done.
**One paste covers every chat view** — copy this prompt:
 [code] 
Chat apps that cannot create files print the HTML in one code block — save it as ` .html` and open it in a browser.
Ask in plain words, optionally with a level and depth: *"Explai