Eas Simulator
sickn33/agentic-awesome-skills
Curated upstream guidance for Eas Simulator; use when the workflow matches the user goal.
扮演一个指定的读者画像,第一次读这篇稿子,报告真实的阅读体验——哪里读进去了、 哪里走神、哪里犯困、哪里读不懂。Use when 用户说"站在读者角度看看这篇文章" "假设一个外行读者会怎么看这段""这篇文章对专业读者来说会不会太浅",需要的 是"读起来是什么感觉"而不是"哪里有技术性问题"。技术性的结构/论证问题诊断用 structural-diagnosis,逐段文字打磨用…
$ npx skills add open-octo/octo-agent --skill reader-simulation -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install open-octo/octo-agent reader-simulation --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/open-octo/octo-agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/internal/skills/experts/reader-simulation .claude/skills/reader-simulation && 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 "reader-simulation" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/reader-simulation into .claude/skills/reader-simulation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reader-simulation", 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/open-octo/octo-agent/tree/main/internal/skills/experts/reader-simulationType 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 open-octo/octo-agent --skill reader-simulation -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install open-octo/octo-agent reader-simulation --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .agents/skills && cp -r skills-src/internal/skills/experts/reader-simulation .agents/skills/reader-simulation && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "reader-simulation" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/reader-simulation into .agents/skills/reader-simulation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reader-simulation", 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 open-octo/octo-agent --skill reader-simulation -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install open-octo/octo-agent reader-simulation --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/internal/skills/experts/reader-simulation .cursor/skills/reader-simulation && 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 "reader-simulation" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/reader-simulation into .cursor/skills/reader-simulation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reader-simulation", 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/open-octo/octo-agent.git --path internal/skills/experts/reader-simulation--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 open-octo/octo-agent --skill reader-simulation -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install open-octo/octo-agent reader-simulation --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/internal/skills/experts/reader-simulation .gemini/skills/reader-simulation && 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 "reader-simulation" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/reader-simulation into .gemini/skills/reader-simulation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reader-simulation", 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 open-octo/octo-agent reader-simulationInstalls 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 open-octo/octo-agent --skill reader-simulation -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .github/skills && cp -r skills-src/internal/skills/experts/reader-simulation .github/skills/reader-simulation && 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 "reader-simulation" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/reader-simulation into .github/skills/reader-simulation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reader-simulation", 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 open-octo/octo-agent --skill reader-simulation -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install open-octo/octo-agent reader-simulation --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/internal/skills/experts/reader-simulation .opencode/skills/reader-simulation && 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 "reader-simulation" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/reader-simulation into .opencode/skills/reader-simulation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "reader-simulation", 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.
reader-simulation扮演一个指定的读者画像,第一次读这篇稿子,报告真实的阅读体验——哪里读进去了、 哪里走神、哪里犯困、哪里读不懂。Use when 用户说"站在读者角度看看这篇文章" "假设一个外行读者会怎么看这段""这篇文章对专业读者来说会不会太浅",需要的 是"读起来是什么感觉"而不是"哪里有技术性问题"。技术性的结构/论证问题诊断用 structural-diagnosis,逐段文字打磨用…
Reader Simulation is an agent skill from open-octo/octo-agent. 扮演一个指定的读者画像,第一次读这篇稿子,报告真实的阅读体验——哪里读进去了、 哪里走神、哪里犯困、哪里读不懂。Use when 用户说"站在读者角度看看这篇文章" "假设一个外行读者会怎么看这段""这篇文章对专业读者来说会不会太浅",需要的 是"读起来是什么感觉"而不是"哪里有技术性问题"。技术性的结构/论证问题诊断用 structural-diagnosis,逐段文字打磨用 line-polish。
Its SKILL.md is about 510 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `PROVENANCE.md`).
The repository describes itself as: Open-source, single-binary, self-hosted AI agent — your models and data stay on your machine. A coding agent on par with Claude Code and a personal assistant lighter than… The licence is Apache-2.0.
Read from SKILL.md and the folder at commit bffd192. 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.
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.
Reader Simulation loads about 514 tokens when it runs. Until then it costs about 56 tokens; SKILL.md has 53 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 open-octo/octo-agent at commit bffd192, republished under its Apache-2.0 licence (© open-octo). 53 words, ~514 tokens.
.claude/skills/reader-simulation/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.扮演用户指定的读者画像,像这个读者第一次读到这篇稿子那样去读,报告真实的 阅读体验。这不是技术性的批评,是"读起来是什么感觉"——哪里被吸引住了、 哪里开始走神、哪里犯糊涂、什么问题一直悬在脑子里没解决。
用户应该给出:读者对这个主题的熟悉程度、读者的阅读习惯/耐心、读者的年龄 或受众群体(如果相关)、读者对模糊/未解释术语的容忍度、这个读者已经知道 什么/不应该知道什么。
如果用户没给读者画像,先说清楚自己假设的是什么样的读者,再开始读。 不要用一个"通用读者"的反应来代表所有读者——不同的读者画像会读出完全不同 的体验。
从头读到尾。通过下面几个"读者获得感"的通道追踪阅读体验:
不是每个通道都需要平均着墨——哪里体验明显就多写哪里。长文章尤其要注意 中段——这是注意力最容易变薄的地方。
按阅读顺序报告体验:哪里被吸引住了、哪里走神了、心里悬着什么问题、 这些问题什么时候变化了。停留在"正在阅读"的状态里,不要变成技术批评家 ——读者模拟的价值就是这种真实的阅读感受,而不是"技术上哪里有问题"。
把每个判断锚定到文本:具体段落位置、简短引用,说明是哪句话产生了这种 体验。
开头先说整体读下来是什么感觉、哪几个通道信号最明显。结尾补充这几个通道 之外、作者应该听到的其他反馈。
structural-diagnosis,逐段文字
打磨用 line-polish。如果读的过程中发现了结构性问题,可以提一句
"这可能是个结构问题,建议跑一下 structural-diagnosis",但不要在这个
技能里展开分析。© open-octo, Apache-2.0. 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 2 other files in internal/skills/experts/reader-simulation of open-octo/octo-agent.
Open the folder on GitHubat commit bffd192
Reader Simulation 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 |
|---|---|---|---|---|---|---|
| Reader Simulation this skillopen-octo/octo-agent | 125 | — | ~514 | Automated safety check: Pass | Apache-2.0 | |
| Eas Simulatorsickn33/agentic-awesome-skills | 47k | 1 repos | ~6k | Automated safety check: Notes | MIT | |
| Bilingual Paper ReaderYuan1z0825/nature-skills | 46k | — | ~961 | Automated safety check: Pass | Apache-2.0 | |
| Web Page ReaderHKUDS/Vibe-Trading | 35k | — | ~627 | Automated safety check: Pass | MIT | |
| Screen Reader Testingwshobson/agents | 40k | 8 repos | ~3k | Automated safety check: Pass | MIT | |
| Simulateindranilbanerjee/digital-marketing-pro | 854 | 1 repos | ~2.1k | Automated safety check: Pass | MIT |
sickn33/agentic-awesome-skills
Curated upstream guidance for Eas Simulator; use when the workflow matches the user goal.
Yuan1z0825/nature-skills
Creates a source-grounded Chinese-English reader for a research paper, with aligned text, figures, tables and equations, or answers questions about a given passage.
HKUDS/Vibe-Trading
Converts web pages, articles and documentation links into clean Markdown through the read_url tool, which sends the full URL to the third-party Jina Reader service.
wshobson/agents
Test web applications with screen readers including VoiceOver, NVDA, and JAWS.
indranilbanerjee/digital-marketing-pro
Run Monte Carlo simulations (default 10,000 iterations via revenue-simulator.py) of marketing scenarios — channel-mix shifts, budget reallocations, new-channel launches — reporting…
aiming-lab/AutoResearchClaw
Runs flux balance analysis and related constraint-based simulations on a COBRApy metabolic model, from standard FBA to gene knockouts and carbon source swaps.
open-octo/octo-agent
Acquire images as files — generate them with an AI image model (14 providers: OpenAI/gpt-image, Gemini, Qwen, Zhipu, Volcengine, Stability, FLUX, Ideogram, MiniMax, and more), search openly-licensed…
open-octo/octo-agent
Create, read, and edit Excel (.xlsx) spreadsheets programmatically with openpyxl — cell values, formulas, styling (fonts/fills/borders/alignment/number formats), merged cells, multiple sheets…
open-octo/octo-agent
Design guidance for any HTML/Markdown file shown in octo's Artifacts panel — reports, dashboards, architecture/system diagrams, generated UIs, slide-style pages, 3D scenes.
open-octo/octo-agent
Review local code changes. An agent skill from open-octo/octo-agent.
open-octo/octo-agent
AI-driven multi-format SVG content generation system. An agent skill from open-octo/octo-agent.
open-octo/octo-agent
Configure octo's global settings through guided conversation — set up AI model endpoints (providers, API keys, models), adjust agent defaults (reasoning effort, permission mode, coauthor, workspace…
扮演一个指定的读者画像,第一次读这篇稿子,报告真实的阅读体验——哪里读进去了、 哪里走神、哪里犯困、哪里读不懂。Use when 用户说"站在读者角度看看这篇文章" "假设一个外行读者会怎么看这段""这篇文章对专业读者来说会不会太浅",需要的 是"读起来是什么感觉"而不是"哪里有技术性问题"。技术性的结构/论证问题诊断用 structural-diagnosis,逐段文字打磨用…. Reader Simulation is an agent skill from open-octo/octo-agent.
Reader Simulation fits situations like: 用户说站在读者角度看看这篇文章 假设一个外行读者会怎么看这段这篇文章对专业读者来说会不会太浅,需要的 是读起来是什么感觉而不是哪里有技术性问题。技术性的结构/论证问题诊断用 structural-diagnosis,逐段文字打磨用 line-polish.
Run `npx skills add open-octo/octo-agent --skill reader-simulation -a claude-code`. Or copy the skill folder (internal/skills/experts/reader-simulation in open-octo/octo-agent) into .claude/skills/reader-simulation in your project. Claude Code loads it when a task matches its description.
Run `npx skills add open-octo/octo-agent --skill reader-simulation -a codex`. Or copy the skill folder (internal/skills/experts/reader-simulation in open-octo/octo-agent) into .agents/skills/reader-simulation 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 open-octo/octo-agent --skill reader-simulation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/reader-simulation, .gemini/skills/reader-simulation, .github/skills/reader-simulation and .opencode/skills/reader-simulation in your project.
SKILL.md names no scripts, command-line tools or credentials: Reader Simulation 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.
Reader Simulation is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 514 tokens (SKILL.md is roughly 2.1k 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 Reader Simulation: Eas Simulator (sickn33/agentic-awesome-skills, 47k stars), Bilingual Paper Reader (Yuan1z0825/nature-skills, 46k stars), Web Page Reader (HKUDS/Vibe-Trading, 35k stars) and Screen Reader Testing (wshobson/agents, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
open-octo (a GitHub organization) maintains it in open-octo/octo-agent, which has 125 GitHub stars. The repository holds 43 skills in this directory. The repository was last updated on October 5, 2026.
Source: open-octo/octo-agent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.