Find Release
flutter/flutter
A skill to find the lowest Dart and Flutter release containing a given commit.
Framework for distinguishing research findings from hypotheses and speculative synthesis.
$ npx skills add Abilityai/cornelius --skill epistemic-classification -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Abilityai/cornelius epistemic-classification --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Abilityai/cornelius.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/epistemic-classification .claude/skills/epistemic-classification && rm -rf skills-srcUse ~/.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/
Install the "epistemic-classification" agent skill from https://github.com/Abilityai/cornelius/tree/main/.claude/skills/epistemic-classification into .claude/skills/epistemic-classification/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "epistemic-classification", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Abilityai/cornelius/tree/main/.claude/skills/epistemic-classificationType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Abilityai/cornelius --skill epistemic-classification -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Abilityai/cornelius epistemic-classification --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abilityai/cornelius.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/epistemic-classification .agents/skills/epistemic-classification && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "epistemic-classification" agent skill from https://github.com/Abilityai/cornelius/tree/main/.claude/skills/epistemic-classification into .agents/skills/epistemic-classification/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "epistemic-classification", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Abilityai/cornelius --skill epistemic-classification -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Abilityai/cornelius epistemic-classification --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abilityai/cornelius.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/epistemic-classification .cursor/skills/epistemic-classification && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "epistemic-classification" agent skill from https://github.com/Abilityai/cornelius/tree/main/.claude/skills/epistemic-classification into .cursor/skills/epistemic-classification/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "epistemic-classification", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Abilityai/cornelius.git --path .claude/skills/epistemic-classification--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Abilityai/cornelius --skill epistemic-classification -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Abilityai/cornelius epistemic-classification --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abilityai/cornelius.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/epistemic-classification .gemini/skills/epistemic-classification && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "epistemic-classification" agent skill from https://github.com/Abilityai/cornelius/tree/main/.claude/skills/epistemic-classification into .gemini/skills/epistemic-classification/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "epistemic-classification", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Abilityai/cornelius epistemic-classificationInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Abilityai/cornelius --skill epistemic-classification -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Abilityai/cornelius.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/epistemic-classification .github/skills/epistemic-classification && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "epistemic-classification" agent skill from https://github.com/Abilityai/cornelius/tree/main/.claude/skills/epistemic-classification into .github/skills/epistemic-classification/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "epistemic-classification", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Abilityai/cornelius --skill epistemic-classification -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Abilityai/cornelius epistemic-classification --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abilityai/cornelius.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/epistemic-classification .opencode/skills/epistemic-classification && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "epistemic-classification" agent skill from https://github.com/Abilityai/cornelius/tree/main/.claude/skills/epistemic-classification into .opencode/skills/epistemic-classification/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "epistemic-classification", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
epistemic-classificationFramework for distinguishing research findings from hypotheses and speculative synthesis.
Epistemic Classification is an agent skill from Abilityai/cornelius. Framework for distinguishing research findings from hypotheses and speculative synthesis. Use when extracting insights from research, creating notes from external sources, or classifying the epistemic status of claims.
Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: AI-powered second brain template for Claude Code + Obsidian. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit fd5e9a4. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Epistemic Classification loads about 1.5k tokens when it runs. Until then it costs about 61 tokens; SKILL.md has 629 words of instructions outside code blocks.
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.
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.
The full file from Abilityai/cornelius at commit fd5e9a4, republished under its MIT licence (© Abilityai). 629 words, ~1,507 tokens.
.claude/skills/epistemic-classification/SKILL.md (or your agent's skills folder).CRITICAL: When extracting insights from research or synthesizing across domains, you MUST clearly distinguish between:
Empirically validated, peer-reviewed, replicated
#research-finding or #empirical-evidenceEstablished models with strong theoretical backing
#theoretical-framework or #established-theoryTestable propositions not yet validated
#hypothesis or #testable-hypothesisOriginal connections or interpretations
#speculative-synthesis or #original-synthesisIdentified missing connections in literature
#research-gap or #unexplored-connectionWhen creating notes containing hypotheses or speculative synthesis:
---
title: [Title] (HYPOTHESIS) or [Title]
type: hypothesis / speculative-synthesis / working-theory
status: untested / under-investigation / partially-supported
confidence: low / medium / high
tags: #hypothesis #topic
---
**STATUS: HYPOTHESIS - NOT CONFIRMED BY RESEARCH**
[Content of hypothesis]
## Testable Predictions
[What would validate this]
## Current Evidence
[Supporting indirect evidence]
## Research Needed
[What studies would test this]Your role is to help build a knowledge base with MAXIMUM EPISTEMIC CLARITY. Users must be able to trust the distinction between:
Never present hypotheses as facts. Never obscure the difference between research and speculation. Intellectual rigor requires epistemic humility.
The classification levels above tag a claim's truth status (how proven it is). Provenance is a separate, independent axis that tags who authored the thinking. Both must be carried - a claim can be high-confidence-empirical and merely encountered (a peer-reviewed finding read but not endorsed); it can be low-confidence-speculative and originated (the user's uncorroborated gem).
Set the provenance: frontmatter field on every knowledge note:
| Value | Meaning |
|---|---|
originated | the user's own original thinking - the cognitive fingerprint. The asset. |
endorsed | External idea the user explicitly adopted as his own view. |
encountered | Read and recorded, not yet endorsed. Default for external-document extractions. |
ai-inferred | An agent's own synthesis/inference. Must stay tagged so it never wears the user's voice. |
Two guardrails (non-negotiable):
originated insight toward consensus. Uncorroborated + originated = the gem, not a defect. A second brain that regresses its owner's thinking to the consensus mean has destroyed its reason to exist. (This is the inversion that makes this knowledge base not an oracle.)The guarded boundary: nothing crosses encountered -> endorsed without an explicit endorsement act by the user. When new external input contradicts an existing note, create a tension/contrast link - do not overwrite. Contradictions are synthesis fuel for detect-tensions, not errors to correct.
Before extracting from any external source, tier it and reject slop at the door. Stamp the tier on the note's frontmatter (source-tier:) so trust is recorded, not buried.
The per-domain source diet - which sources to trust, demote, or reject - is the canonical resources/SOURCE-AUTHORITY.md. Consult it when tiering. Keep that file as the single source of truth; do not maintain a competing list here.
Tier values for source-tier: primary (the paper/text/lab itself) | credible-interpreter (a trusted secondary reading it faithfully) | rejected (content-farm / AI-generated / regurgitation - do not extract).
Cross-domain rule (applies to any domain): prefer the primary over anyone summarizing it; reject machine-generated and content-farm material before extraction; record the tier on ingestion.
© Abilityai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/epistemic-classification of Abilityai/cornelius.
Open the folder on GitHubat commit fd5e9a4
Epistemic Classification 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Epistemic Classification this skillAbilityai/cornelius | 109 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Find Releaseflutter/flutter | 179k | — | ~545 | Automated safety check: Pass | BSD-3-Clause | |
| Fd Findpenpot/penpot | 61k | — | ~882 | Automated safety check: Pass | MPL-2.0 | |
| Speculative Namingsgl-project/sglang | 37k | 2 repos | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Hypothesesdavepoon/buildwithclaude | 3.6k | — | ~2k | Automated safety check: Pass | MIT | |
| Find Matching Tenderssickn33/agentic-awesome-skills | 47k | 1 repos | ~1k | Automated safety check: Pass | Apache-2.0 |
flutter/flutter
A skill to find the lowest Dart and Flutter release containing a given commit.
penpot/penpot
A fast and user-friendly alternative to 'find' - simple syntax, smart defaults, respects gitignore.
sgl-project/sglang
Naming conventions for SGLang speculative decoding identifiers.
davepoon/buildwithclaude
Manages the project's testable hypotheses — surfacing new ones, refining existing ones, updating status, reviewing the full set, and assessing hypothesis state based on evidence gathered so far.
sickn33/agentic-awesome-skills
Find open AU/NZ government tenders matching what a company does, ranked by fit with why and gap analysis.
yologdev/yoyo-evolve
Multi-source research synthesis — aggregate and compare 3+ sources or any source 5KB using sub-agent dispatch and SharedState
Abilityai/cornelius
Generate images using Google's Nano Banana (Gemini 2.5 Flash Image).
Abilityai/cornelius
Protocol for creating dated changelog files after significant agent sessions.
Abilityai/cornelius
Create long-form articles from knowledge base insights. An agent skill from Abilityai/cornelius.
Abilityai/cornelius
Extract the transcript from a YouTube video by URL or video ID.
Abilityai/cornelius
Standard format for capturing and documenting insights in the knowledge base.
Abilityai/cornelius
Extract chapters from PDF, MOBI, and AZW3 book files into individual markdown files.
Framework for distinguishing research findings from hypotheses and speculative synthesis. Epistemic Classification is an agent skill from Abilityai/cornelius. Framework for distinguishing research findings from hypotheses and speculative synthesis.
Epistemic Classification fits situations like: extracting insights from research; creating notes from external sources; classifying the epistemic status of claims.
Run `npx skills add Abilityai/cornelius --skill epistemic-classification -a claude-code`. Or copy the skill folder (.claude/skills/epistemic-classification in Abilityai/cornelius) into .claude/skills/epistemic-classification in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Abilityai/cornelius --skill epistemic-classification -a codex`. Or copy the skill folder (.claude/skills/epistemic-classification in Abilityai/cornelius) into .agents/skills/epistemic-classification in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Abilityai/cornelius --skill epistemic-classification -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/epistemic-classification, .gemini/skills/epistemic-classification, .github/skills/epistemic-classification and .opencode/skills/epistemic-classification in your project.
SKILL.md names no scripts, command-line tools or credentials: Epistemic Classification is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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.
Epistemic Classification is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Epistemic Classification: Find Release (flutter/flutter, 179k stars), Fd Find (penpot/penpot, 61k stars), Speculative Naming (sgl-project/sglang, 37k stars) and Hypotheses (davepoon/buildwithclaude, 3.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Abilityai (a GitHub organization) maintains it in Abilityai/cornelius, which has 109 GitHub stars. The repository holds 51 skills in this directory. The repository was last updated on September 22, 2026.
Source: Abilityai/cornelius on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.