Academic Research
voidful/academic-skills
Complete academic research skill suite covering the full pipeline: paper reading (read/explain papers with storytelling), idea generation (brainstorm research directions), experiment design (plan…
Step 5 of the PaperOrchestra pipeline (arXiv:2604.05018). An agent skill from appleweiping/WEIPING_WIKI.
$ npx skills add appleweiping/WEIPING_WIKI --skill content-refinement-agent -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install appleweiping/WEIPING_WIKI content-refinement-agent --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/appleweiping/WEIPING_WIKI.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/content-refinement-agent .claude/skills/content-refinement-agent && 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 "content-refinement-agent" agent skill from https://github.com/appleweiping/WEIPING_WIKI/tree/main/.codex/skills/content-refinement-agent into .claude/skills/content-refinement-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "content-refinement-agent", 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/appleweiping/WEIPING_WIKI/tree/main/.codex/skills/content-refinement-agentType 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 appleweiping/WEIPING_WIKI --skill content-refinement-agent -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install appleweiping/WEIPING_WIKI content-refinement-agent --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/appleweiping/WEIPING_WIKI.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.codex/skills/content-refinement-agent .agents/skills/content-refinement-agent && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "content-refinement-agent" agent skill from https://github.com/appleweiping/WEIPING_WIKI/tree/main/.codex/skills/content-refinement-agent into .agents/skills/content-refinement-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "content-refinement-agent", 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 appleweiping/WEIPING_WIKI --skill content-refinement-agent -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install appleweiping/WEIPING_WIKI content-refinement-agent --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/appleweiping/WEIPING_WIKI.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.codex/skills/content-refinement-agent .cursor/skills/content-refinement-agent && 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 "content-refinement-agent" agent skill from https://github.com/appleweiping/WEIPING_WIKI/tree/main/.codex/skills/content-refinement-agent into .cursor/skills/content-refinement-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "content-refinement-agent", 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/appleweiping/WEIPING_WIKI.git --path .codex/skills/content-refinement-agent--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 appleweiping/WEIPING_WIKI --skill content-refinement-agent -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install appleweiping/WEIPING_WIKI content-refinement-agent --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/appleweiping/WEIPING_WIKI.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.codex/skills/content-refinement-agent .gemini/skills/content-refinement-agent && 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 "content-refinement-agent" agent skill from https://github.com/appleweiping/WEIPING_WIKI/tree/main/.codex/skills/content-refinement-agent into .gemini/skills/content-refinement-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "content-refinement-agent", 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 appleweiping/WEIPING_WIKI content-refinement-agentInstalls 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 appleweiping/WEIPING_WIKI --skill content-refinement-agent -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/appleweiping/WEIPING_WIKI.git skills-src && mkdir -p .github/skills && cp -r skills-src/.codex/skills/content-refinement-agent .github/skills/content-refinement-agent && 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 "content-refinement-agent" agent skill from https://github.com/appleweiping/WEIPING_WIKI/tree/main/.codex/skills/content-refinement-agent into .github/skills/content-refinement-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "content-refinement-agent", 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 appleweiping/WEIPING_WIKI --skill content-refinement-agent -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install appleweiping/WEIPING_WIKI content-refinement-agent --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/appleweiping/WEIPING_WIKI.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.codex/skills/content-refinement-agent .opencode/skills/content-refinement-agent && 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 "content-refinement-agent" agent skill from https://github.com/appleweiping/WEIPING_WIKI/tree/main/.codex/skills/content-refinement-agent into .opencode/skills/content-refinement-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "content-refinement-agent", 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.
content-refinement-agentStep 5 of the PaperOrchestra pipeline (arXiv:2604.05018). An agent skill from appleweiping/WEIPING_WIKI.
Content Refinement Agent is an agent skill from appleweiping/WEIPING_WIKI. Step 5 of the PaperOrchestra pipeline (arXiv:2604.05018). Iteratively refine drafts/paper.tex by simulating peer review and applying targeted revisions, with strict accept/revert halt rules. Maintains a worklog and snapshots each iteration so revert is real, not symbolic. TRIGGER when the orchestrator delegates Step 5 or when the user asks to "refine the draft", "iterate on the paper", or "run peer review on this paper".
Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 13 other files, including scripts and reference files (for example `references/ai-failure-modes.md`, `references/da-reviewer.md` and `references/halt-rules.md`).
It sits in Research & Science, covering LaTeX, Academic paper search and Peer review. It works with arXiv. The repository describes itself as: knowledge base managed with an LLM workflow. The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 76fdc42. 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.
Ships 4 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonpython3From 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.
Content Refinement Agent loads about 3k tokens when it runs, and up to ~9.1k if it reads all its reference files. Until then it costs about 112 tokens; SKILL.md has 1,135 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); the scripts in this folder are not scanned.
The full file from appleweiping/WEIPING_WIKI at commit 76fdc42, republished under its MIT licence (© appleweiping). 1,135 words, ~3,032 tokens.
.claude/skills/content-refinement-agent/SKILL.md (or your agent's skills folder). This skill also uses 11 other files; get the full folder from GitHub.Faithful implementation of the Content Refinement Agent from PaperOrchestra (Song et al., 2026, arXiv:2604.05018, §4 Step 5, App. F.1 pp. 49–51).
Cost: ~5–7 LLM calls (App. B), typically ~3 refinement iterations, each consisting of one reviewer call and one revision call.
The paper highlights this step as one of the largest contributors to overall quality: refinement alone accounts for +19% (CVPR) and +22% (ICLR) absolute acceptance-rate improvement (Fig. 4). Get this step right.
workspace/drafts/paper.tex — output of Step 4workspace/inputs/conference_guidelines.mdworkspace/inputs/experimental_log.md — used as ground truth for the
hallucination checkworkspace/citation_pool.json / workspace/refs.bib — the allowed
bibliographyworkspace/refinement/iter1/, iter2/, iter3/ — per-iteration snapshots
containing paper.tex, paper.pdf, review.json, score.jsonworkspace/refinement/worklog.json — append-only history of decisionsworkspace/final/paper.tex and workspace/final/paper.pdf — copy of the
best accepted snapshotprev_score = score(paper.tex) # baseline from initial draft
snapshot iter0/
for iter in 1..ITER_CAP (default 3):
1. simulate_review(paper.tex) → review.json
(uses `references/reviewer-rubric.md` rubric)
2. apply_revision(paper.tex, review.json) → new_paper.tex
(uses verbatim Refinement Agent prompt at `references/prompt.md`)
3. snapshot iter<N>/ with new_paper.tex, review.json
latexmk -pdf new_paper.tex → iter<N>/paper.pdf
4. score(new_paper.tex) → curr_score
5. decide via score_delta.py:
- if curr.overall > prev.overall: ACCEPT
- elif curr.overall == prev.overall and net_subaxis ≥0: ACCEPT
- else: REVERT
6. apply_worklog.py to append the decision
7. if REVERT or no actionable weaknesses or iter == ITER_CAP: HALT
paper.tex ← new_paper.tex (only on ACCEPT)
prev_score ← curr_score
cp <best iter>/paper.tex → workspace/final/paper.texThe "best" snapshot at HALT is the one with the highest accepted overall score. On a REVERT halt, the best is the iteration immediately before the revert.
Before snapshotting or scoring the initial draft, run the AI failure modes gate:
Load references/ai-failure-modes.md (which points to skills/shared/ai_failure_modes.md).
Run all 7 checks against the draft and the inputs. This gate runs once only,
at the start of iteration 1.
python skills/content-refinement-agent/scripts/snapshot.py \
--src workspace/drafts/paper.tex \
--dst workspace/refinement/iter0/This creates iter0/paper.tex. Then compile to iter0/paper.pdf:
cd workspace/refinement/iter0/ && latexmk -pdf -interaction=nonstopmode paper.texScore it (see Step 1 below) → iter0/score.json.
For each iteration N starting from 1:
Writing quality pre-check (start of every iteration): Load
references/writing-quality-check.md and run the 5-category checklist
(Categories A–E) against the current draft. Note violations and add them to
the revision agenda.
Load references/reviewer-rubric.md as the system prompt for the simulated
reviewer call. The reviewer reads iter<N-1>/paper.pdf (or paper.tex if
your host LLM lacks PDF input) and produces a JSON of strengths,
weaknesses, questions, and per-axis scores.
The rubric is structured to mimic AgentReview (Jin et al., 2024) — the paper's chosen evaluator. We ship a faithful rubric in the references directory; the host agent's LLM does the actual reviewing.
Devil's Advocate reviewer: One simulated reviewer must be designated the DA
following references/da-reviewer.md. The DA challenges core claims from first
principles (causal overclaiming, ablation coverage, baseline fairness,
generalization claims, novelty inflation) rather than surface polish. If the DA
issues a CRITICAL finding that remains unaddressed after all reviewers weigh in,
that finding blocks the "refinement accepted" decision regardless of rubric scores.
Log DA CRITICAL findings in worklog.json: {da_critical: true, finding: "..."}.
Save to workspace/refinement/iter<N>/review.json.
The reviewer call produces both qualitative feedback and a per-axis score:
{
"axis_scores": {
"scientific_depth": {"score": 65, "justification": "..."},
"technical_execution": {"score": 70, "justification": "..."},
"logical_flow": {"score": 60, "justification": "..."},
"writing_clarity": {"score": 55, "justification": "..."},
"evidence_presentation":{"score": 72, "justification": "..."},
"academic_style": {"score": 68, "justification": "..."}
},
"overall_score": 64.5,
"strengths": [...],
"weaknesses": [...],
"questions": [...]
}Save to iter<N>/score.json. (Combined with review.json if your host
emits one document; the schemas overlap.)
Load the verbatim Content Refinement Agent prompt at references/prompt.md.
Prepend the Anti-Leakage Prompt. Inputs:
paper.tex — current draftpaper.pdf — compiled PDF (multimodal context if available)conference_guidelines.mdexperimental_log.md — ground truth for numeric claimsworklog.json — history of previous changescitation_pool.json — the allowed bibliographyreviewer_feedback — the JSON from Step 1The prompt instructs the model to address weaknesses, integrate question answers, and emit two output blocks:
{addressed_weaknesses[], integrated_answers[], actions_taken[]}Save the revised LaTeX as iter<N>/paper.tex. Append the worklog JSON to
workspace/refinement/worklog.json via apply_worklog.py.
cd workspace/refinement/iter<N>/ && latexmk -pdf -interaction=nonstopmode paper.texThen re-run the simulated review on the new draft → updated score.json
for the new iteration. (This is the "re-score after revision" call.)
The calling loop must track CONSECUTIVE_SMALL (starts at 0) and pass it
on each call so score_delta.py can detect the plateau:
python skills/content-refinement-agent/scripts/score_delta.py \
--prev workspace/refinement/iter<N-1>/score.json \
--curr workspace/refinement/iter<N>/score.json \
--plateau-threshold 1.0 \
--plateau-streak 3 \
--consecutive-small $CONSECUTIVE_SMALL \
> workspace/refinement/iter<N>/delta.json
EXIT=$?
# Update streak for next iteration:
CONSECUTIVE_SMALL=$(python3 -c "
import json
d = json.load(open('workspace/refinement/iter<N>/delta.json'))
print(d['consecutive_small'])
")Exit codes:
0 — ACCEPT (overall improved or tied with non-negative net sub-axis, no plateau)1 — REVERT (overall decreased)2 — REVERT (tied overall, but net sub-axis change negative)4 — HALT_PLATEAU (accepted but N consecutive iterations below threshold — stop early)Behavior:
iter<N>/paper.tex as the new best. Continue to iter N+1.iter<N-1>/paper.tex back as canonical, halt.Always log the decision via apply_worklog.py --decision ....
Halt the loop when ANY of these is true:
ITER_CAP (default 3).score_delta.py returned exit code 1 or 2 (REVERT).weaknesses list is empty (no actionable
feedback to apply).score_delta.py returned exit code 4 (HALT_PLATEAU — plateau early-stop).Identify the iteration with the highest accepted overall_score (this may
be the latest accepted iteration, OR an earlier one if a later iteration
was reverted). Copy:
cp workspace/refinement/iter<best>/paper.tex workspace/final/paper.tex
cp workspace/refinement/iter<best>/paper.pdf workspace/final/paper.pdfThen in the final report, tell the user:
The paper explicitly notes that early versions of the Refinement Agent "exploited the automated reviewer's scoring function by superficially listing missing baselines as limitations to artificially inflate acceptance scores." The verbatim prompt forbids this. You must honor it:
score_delta.py returns exit
code 1 or 2 (REVERT), immediately revert to the previous snapshot and halt.
No further revision attempts are permitted after a regression.These rules prevent reward hacking and keep the refinement loop honest.
references/prompt.md — verbatim Content Refinement Agent prompt from App. F.1references/reviewer-rubric.md — AgentReview-style scoring rubric (6 axes)references/halt-rules.md — accept/revert/halt logic in formal pseudocodereferences/safe-revision-rules.md — anti-reward-hack constraintsreferences/writing-quality-check.md — 5-category anti-AI-prose checklist (pointer to shared)references/ai-failure-modes.md — 7-mode integrity gate run before first iteration (pointer to shared)references/da-reviewer.md — Devil's Advocate reviewer protocol and concession rulesscripts/score_delta.py — accept/revert decision from two score JSONsscripts/score_trajectory.py — per-dimension score history, regression and plateau detectionscripts/apply_worklog.py — append iteration entries to worklog.jsonscripts/snapshot.py — copy paper.tex/paper.pdf into iter<N>/ for rollbackskills/shared/writing_quality_check.md — full anti-AI-prose checklist (5 categories)skills/shared/ai_failure_modes.md — full AI research failure modes gate (7 modes)skills/shared/handoff_schemas.md — formal data contracts between all pipeline steps© appleweiping, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 11 other files (scripts, references) in .codex/skills/content-refinement-agent of appleweiping/WEIPING_WIKI.
Open the folder on GitHubat commit 76fdc42
Content Refinement Agent 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 |
|---|---|---|---|---|---|---|
| Content Refinement Agent this skillappleweiping/WEIPING_WIKI | 119 | — | ~3k | Automated safety check: Pass | MIT | |
| Academic Researchvoidful/academic-skills | 132 | — | ~887 | Automated safety check: Pass | MIT | |
| Content Refinement AgentAr9av/PaperOrchestra | 676 | — | ~4.9k | Automated safety check: Pass | Custom licence | |
| Arxiv PreflightMathews-Tom/armory | 327 | — | ~2k | Automated safety check: Pass | MIT | |
| Outline AgentAr9av/PaperOrchestra | 676 | 2 repos | ~1.6k | Automated safety check: Pass | Custom licence | |
| Arxiv MCP Serverblazickjp/arxiv-mcp-server | 3.2k | — | ~353 | Automated safety check: Pass | Apache-2.0 |
voidful/academic-skills
Complete academic research skill suite covering the full pipeline: paper reading (read/explain papers with storytelling), idea generation (brainstorm research directions), experiment design (plan…
Ar9av/PaperOrchestra
Step 5 of the PaperOrchestra pipeline (arXiv:2604.05018). An agent skill from Ar9av/PaperOrchestra.
Mathews-Tom/armory
Pre-submission validation audit for arXiv papers across TeX source, PDF, figures, metadata, bibliography, file organization, and common-error scans.
Ar9av/PaperOrchestra
Step 1 of the PaperOrchestra pipeline (arXiv:2604.05018). An agent skill from Ar9av/PaperOrchestra.
blazickjp/arxiv-mcp-server
A skill your agent uses when finding, comparing, reading, or monitoring arXiv papers, including requests for abstracts, citation graphs, original LaTeX, section-level technical details, or…
appautomaton/latex-arxiv-SKILL
Write LaTeX ML/AI review articles for arXiv using the IEEEtran template and verified BibTeX citations.
appleweiping/WEIPING_WIKI
Unified lazy-mode communication assistant for Vipin across WhatsApp, WeChat, QQ, Feishu/Lark, and email.
appleweiping/WEIPING_WIKI
Connect to and control Google Chrome browser using agent-browser with CDP (Chrome DevTools Protocol).
appleweiping/WEIPING_WIKI
Personal Gmail and Google Workspace email assistant for Vipin.
appleweiping/WEIPING_WIKI
A skill your agent uses when the user wants to log into 微信视频号, validate cookie state, upload videos, set scheduled publish time, fill long description, set a cover image, or save drafts through a…
appleweiping/WEIPING_WIKI
Route Feishu/Lark content access for Codex. An agent skill from appleweiping/WEIPING_WIKI.
appleweiping/WEIPING_WIKI
Lark/Feishu real-time event listening / subscribing / consuming: stream events as NDJSON via lark-cli event consume <EventKey (covers IM message receive, reactions, chat member changes, etc.).
Works with
Categories
Step 5 of the PaperOrchestra pipeline (arXiv:2604.05018). An agent skill from appleweiping/WEIPING_WIKI. Content Refinement Agent is an agent skill from appleweiping/WEIPING_WIKI.05018).
Content Refinement Agent fits situations like: the orchestrator delegates Step 5; the user asks to refine the draft; iterate on the paper; run peer review on this paper.
Run `npx skills add appleweiping/WEIPING_WIKI --skill content-refinement-agent -a claude-code`. Or copy the skill folder (.codex/skills/content-refinement-agent in appleweiping/WEIPING_WIKI) into .claude/skills/content-refinement-agent in your project. Claude Code loads it when a task matches its description.
Run `npx skills add appleweiping/WEIPING_WIKI --skill content-refinement-agent -a codex`. Or copy the skill folder (.codex/skills/content-refinement-agent in appleweiping/WEIPING_WIKI) into .agents/skills/content-refinement-agent 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 appleweiping/WEIPING_WIKI --skill content-refinement-agent -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/content-refinement-agent, .gemini/skills/content-refinement-agent, .github/skills/content-refinement-agent and .opencode/skills/content-refinement-agent in your project.
Going by SKILL.md and its folder, Content Refinement Agent needs Python for the scripts in its folder and the command-line tools its instructions call (python and python3). Our summary lists: Python 3.
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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Content Refinement Agent is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Content Refinement Agent: Academic Research (voidful/academic-skills, 132 stars), Content Refinement Agent (Ar9av/PaperOrchestra, 676 stars), Arxiv Preflight (Mathews-Tom/armory, 327 stars) and Outline Agent (Ar9av/PaperOrchestra, 676 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
appleweiping (a GitHub user) maintains it in appleweiping/WEIPING_WIKI, which has 119 GitHub stars. The repository holds 51 skills in this directory. The repository was last updated on August 26, 2026.
Source: appleweiping/WEIPING_WIKI on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.