Notion To Blog
wasp-lang/wasp
Transfer a blog post from Notion to the Wasp blog. An agent skill from wasp-lang/wasp.
Run PinchBench benchmarks to evaluate OpenClaw agent performance across real-world tasks.
$ npx skills add dixiyao/FoT --skill pinchbench -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install dixiyao/FoT pinchbench --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/dixiyao/FoT.git skills-src && mkdir -p .claude/skills && cp -r skills-src/experiment/pinchbench .claude/skills/pinchbench && 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 "pinchbench" agent skill from https://github.com/dixiyao/FoT/tree/main/experiment/pinchbench into .claude/skills/pinchbench/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pinchbench", 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/dixiyao/FoT/tree/main/experiment/pinchbenchType 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 dixiyao/FoT --skill pinchbench -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install dixiyao/FoT pinchbench --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dixiyao/FoT.git skills-src && mkdir -p .agents/skills && cp -r skills-src/experiment/pinchbench .agents/skills/pinchbench && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "pinchbench" agent skill from https://github.com/dixiyao/FoT/tree/main/experiment/pinchbench into .agents/skills/pinchbench/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pinchbench", 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 dixiyao/FoT --skill pinchbench -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install dixiyao/FoT pinchbench --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dixiyao/FoT.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/experiment/pinchbench .cursor/skills/pinchbench && 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 "pinchbench" agent skill from https://github.com/dixiyao/FoT/tree/main/experiment/pinchbench into .cursor/skills/pinchbench/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pinchbench", 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/dixiyao/FoT.git --path experiment/pinchbench--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 dixiyao/FoT --skill pinchbench -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install dixiyao/FoT pinchbench --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dixiyao/FoT.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/experiment/pinchbench .gemini/skills/pinchbench && 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 "pinchbench" agent skill from https://github.com/dixiyao/FoT/tree/main/experiment/pinchbench into .gemini/skills/pinchbench/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pinchbench", 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 dixiyao/FoT pinchbenchInstalls 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 dixiyao/FoT --skill pinchbench -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/dixiyao/FoT.git skills-src && mkdir -p .github/skills && cp -r skills-src/experiment/pinchbench .github/skills/pinchbench && 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 "pinchbench" agent skill from https://github.com/dixiyao/FoT/tree/main/experiment/pinchbench into .github/skills/pinchbench/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pinchbench", 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 dixiyao/FoT --skill pinchbench -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install dixiyao/FoT pinchbench --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/dixiyao/FoT.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/experiment/pinchbench .opencode/skills/pinchbench && 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 "pinchbench" agent skill from https://github.com/dixiyao/FoT/tree/main/experiment/pinchbench into .opencode/skills/pinchbench/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pinchbench", 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.
pinchbenchRun PinchBench benchmarks to evaluate OpenClaw agent performance across real-world tasks.
Pinchbench is an agent skill from dixiyao/FoT. Run PinchBench benchmarks to evaluate OpenClaw agent performance across real-world tasks. Use when testing model capabilities, comparing models, submitting benchmark results to the leaderboard, or checking how well your OpenClaw setup handles calendar, email, research, coding, and multi-step workflows.
Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 264 other files, including scripts and assets (for example `.github/benchmark-models.yml`, `.github/workflows/lint.yml` and `.github/workflows/release.yml`).
It sits in Writing & Content. The repository describes itself as: Federation over Text (FoT) is a federated-learning-like paradigm for multi-agent reasoning. The licence is MIT.
Read from SKILL.md and the folder at commit 9761942. 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 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
uvjqFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
pinchbench.comdocs.astral.shFrom 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.
Pinchbench loads about 1.1k tokens when it runs. Until then it costs about 79 tokens; SKILL.md has 266 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 dixiyao/FoT at commit 9761942, republished under its MIT licence (© dixiyao). 266 words, ~1,050 tokens.
.claude/skills/pinchbench/SKILL.md (or your agent's skills folder). This skill also uses 261 other files; get the full folder from GitHub.PinchBench measures how well LLM models perform as the brain of an OpenClaw agent. Results are collected on a public leaderboard at pinchbench.com.
cd <skill_directory>
# Run benchmark with a specific model
uv run benchmark.py --model anthropic/claude-sonnet-4
# Run only automated tasks (faster)
uv run benchmark.py --model anthropic/claude-sonnet-4 --suite automated-only
# Run specific tasks
uv run benchmark.py --model anthropic/claude-sonnet-4 --suite task_calendar,task_stock
# Skip uploading results
uv run benchmark.py --model anthropic/claude-sonnet-4 --no-upload| Task | Category | Description |
|---|---|---|
task_sanity | Basic | Verify agent works |
task_calendar | Productivity | Calendar event creation |
task_stock | Research | Stock price lookup |
task_blog | Writing | Blog post creation |
task_weather | Coding | Weather script |
task_summary | Analysis | Document summarization |
task_events | Research | Conference research |
task_email | Writing | Email drafting |
task_memory | Memory | Context retrieval |
task_files | Files | File structure creation |
task_workflow | Integration | Multi-step API workflow |
task_clawdhub | Skills | ClawHub interaction |
task_skill_search | Skills | Skill discovery |
task_image_gen | Creative | Image generation |
task_humanizer | Writing | Text humanization |
task_daily_summary | Productivity | Daily digest |
task_email_triage | Inbox triage | |
task_email_search | Email search | |
task_market_research | Research | Market analysis |
task_spreadsheet_summary | Analysis | Spreadsheet analysis |
task_eli5_pdf_summary | Analysis | PDF simplification |
task_openclaw_comprehension | Knowledge | OpenClaw docs comprehension |
task_second_brain | Memory | Knowledge management |
| Option | Description |
|---|---|
--model | Model identifier (e.g., anthropic/claude-sonnet-4) |
--suite | all, automated-only, or comma-separated task IDs |
--output-dir | Results directory (default: results/) |
--timeout-multiplier | Scale task timeouts for slower models |
--runs | Number of runs per task for averaging |
--no-upload | Skip uploading to leaderboard |
--register | Request new API token for submissions |
--upload FILE | Upload previous results JSON |
To submit results to the leaderboard:
# Register for an API token (one-time)
uv run benchmark.py --register
# Run benchmark (auto-uploads with token)
uv run benchmark.py --model anthropic/claude-sonnet-4Results are saved as JSON in the output directory:
# View task scores
jq '.tasks[] | {task_id, score: .grading.mean}' results/0001_anthropic-claude-sonnet-4.json
# Show failed tasks
jq '.tasks[] | select(.grading.mean < 0.5)' results/*.json
# Calculate overall score
jq '{average: ([.tasks[].grading.mean] | add / length)}' results/*.jsonCreate a markdown file in tasks/ following TASK_TEMPLATE.md. Each task needs:
View results at pinchbench.com. The leaderboard shows:
© dixiyao, 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 261 other files (scripts, assets) in experiment/pinchbench of dixiyao/FoT.
Open the folder on GitHubat commit 9761942
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in dixiyao/FoT, which our catalogue first saw on October 7, 2026.
Pinchbench 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 |
|---|---|---|---|---|---|---|
| Pinchbench this skilldixiyao/FoT | 113 | 1 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Notion To Blogwasp-lang/wasp | 19k | — | ~922 | Automated safety check: Pass | MIT | |
| Cuimao TranslatorCuimao777/cuimao-translator | 486 | — | ~3.2k | Automated safety check: Pass | None | |
| AI Daily Newsgeekjourneyx/ai-daily-skill | 235 | — | ~2.3k | Automated safety check: Pass | None | |
| China Travel Kittczyliu/china-travel-kit | 194 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Story Maintenancedanjdewhurst/story-skills | 283 | 1 repos | ~5.4k | Automated safety check: Notes | MIT |
wasp-lang/wasp
Transfer a blog post from Notion to the Wasp blog. An agent skill from wasp-lang/wasp.
Cuimao777/cuimao-translator
Translate English PDF books into natural Chinese with three quality modes.
geekjourneyx/ai-daily-skill
Fetches AI news from smol.ai RSS and generates structured markdown with intelligent summarization and categorization.
tczyliu/china-travel-kit
Research and plan first-time independent trips in China with bilingual, source-aware city data and official live-check entry points.
danjdewhurst/story-skills
This skill should be used when the user asks to "validate", "reindex", "repair registries", "check links", "run the continuity, pacing, clue, voice, or name checks", "count words", "summarize a…
FlorianBruniaux/claude-code-ultimate-guide
Adds two to four sentences of intro prose before each bare heading in the French and English whitepapers, splitting the work across nine parallel agents.
Run PinchBench benchmarks to evaluate OpenClaw agent performance across real-world tasks. Pinchbench is an agent skill from dixiyao/FoT. Run PinchBench benchmarks to evaluate OpenClaw agent performance across real-world tasks.
Pinchbench fits situations like: testing model capabilities; comparing models; submitting benchmark results to the leaderboard; checking how well your OpenClaw setup handles calendar.
Run `npx skills add dixiyao/FoT --skill pinchbench -a claude-code`. Or copy the skill folder (experiment/pinchbench in dixiyao/FoT) into .claude/skills/pinchbench in your project. Claude Code loads it when a task matches its description.
Run `npx skills add dixiyao/FoT --skill pinchbench -a codex`. Or copy the skill folder (experiment/pinchbench in dixiyao/FoT) into .agents/skills/pinchbench 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 dixiyao/FoT --skill pinchbench -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pinchbench, .gemini/skills/pinchbench, .github/skills/pinchbench and .opencode/skills/pinchbench in your project.
Going by SKILL.md and its folder, Pinchbench needs the command-line tools its instructions call (uv and jq). Our summary lists: Python 3.
SKILL.md names 2 domains. As links in the text: pinchbench.com and docs.astral.sh. 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.
Pinchbench is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.1k tokens (SKILL.md is roughly 4.2k 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 Pinchbench: Notion To Blog (wasp-lang/wasp, 19k stars), Cuimao Translator (Cuimao777/cuimao-translator, 486 stars), AI Daily News (geekjourneyx/ai-daily-skill, 235 stars) and China Travel Kit (tczyliu/china-travel-kit, 194 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
dixiyao (a GitHub user) maintains it in dixiyao/FoT, which has 113 GitHub stars. The repository was last updated on September 29, 2026.
Source: dixiyao/FoT on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.