librarian
Skill8.3k starsChanged 6 days agoApache-2.0View on GitHub
Research open-source libraries with evidence-backed answers and GitHub permalinks. Use when the user asks about library internals, needs implementation details with source code references, wants to understand why something was changed, or needs authoritative answers backed by actual code. Excels at navigating large open-source repos and providing citations to exact lines of code.
- Reads credentials
20 other projects use a version of this.
Trending
More talk lately.about the whole repository
Most recently taken up by
- jwm-axoni/claude-workbenchtheir own version, first seen Nov 8, 2026
- therealtinhtute/mono-harnesstheir own version, first seen Nov 1, 2026
- skills-agents-co/skills-and-agents-librarytheir own version, first seen Oct 15, 2026
- ivanrvpereira/.agentstheir own version, first seen Oct 13, 2026
- mitsuhiko/agent-commandstheir own version, first seen Oct 8, 2026
- diodeinc/pcbtheir own version, first seen Oct 8, 2026
Who's talking about JetBrains/thinkrail
- Trending Buddy“ThinkRail: JetBrains' open-source IDE built around an AI agent”YouTube · Oct 29, 2026 · 1.1k views
- Full Stack“ThinkRail: JetBrains Puts Pi Inside a Real IDE”YouTube · Oct 29, 2026 · 781 views
- Prism Labs“ThinkRail: JetBrains' Free Agentic IDE Runs 3 Agents at Once”YouTube · Oct 28, 2026 · 747 views
- Open Source Trend“ThinkRail: The AI Coding IDE You Actually Own”YouTube · Oct 29, 2026 · 656 views
- CLI Stack“ThinkRail: Parallel AI Coding in Git Worktrees”YouTube · Oct 26, 2026 · 551 views
The biggest 5 of 87 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 87
Talked about on GitHub, YouTube, Bluesky, the web and Hacker News (87 times).
On GitHub · 36
- Oct 30, 2026[Feature Request] 希望 Magpie 原生支持 ThinkRail — yetone/magpie1 reaction
- Nov 3, 2026Bound the core's git calls with a deadline — alvag/atelier0 reactions
- Nov 2, 2026Add Nov 2 Trending AI projects — alvinreal/awesome-opensource-ai0 reactions
- Oct 31, 20267am AI 2026-10-31: A tampered Claude Code add-on in Cursor's store planted a backdoor — Repzei/7amai0 reactions
- Oct 31, 2026JetBrains 'thinkrail' — pi 에이전트 중심 경량 IDE, git worktree 격리 작업공간·살아있는 스펙으로 트렌딩 진입 (10/30, GitHub) — roomedia/ax-trend0 reactions
31 more on GitHub
- Oct 30, 2026Research: GitHub-Radar-Delta 30.10.2026 (Review only) — Shuwajaja/WERKAtlas0 reactions · 1 comment
- Oct 30, 2026🔥 GitHub Trending AI 早报 · 2026-10-30 · Top 8 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Oct 30, 2026Github trending [JetBrains/thinkrail] JetBrains孵化的自进化Agentic IDE,活规格+可复用技能 — web1992/github-trending0 reactions
- Oct 29, 2026🔥 GitHub Trending AI 早报 · 2026-10-30 · Top 8 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Oct 29, 2026chat: scroll moves the reader without being asked and misses most of the streaming-chat UX rules — Mark-Life/thinkrail0 reactions · 1 comment
- Oct 29, 2026[edition] 2026-10-29 18:00 — leoneoo/ai-lianmeng0 reactions · 1 comment
- Oct 29, 2026🔥 GitHub Trending AI 早报 · 2026-10-29 · Top 9 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Oct 29, 2026GitHub Agentic Workflows正式版・AI Scan・ThinkRailのニュース3本を追加するんだぜ — tomiya7688/Programs-Trivia0 reactions · 2 comments
- Oct 29, 2026Github trending [JetBrains/thinkrail] JetBrains孵化的自进化Agentic IDE — web1992/github-trending0 reactions
- Oct 28, 2026🔥 GitHub Trending AI 早报 · 2026-10-29 · Top 9 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Oct 27, 20267am AI 2026-10-27: Anthropic files to go public, and shows what AI really costs — Repzei/7amai0 reactions
- Oct 27, 2026🔥 GitHub Trending AI 早报 · 2026-10-27 · Top 9 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Oct 27, 2026Github trending [JetBrains/thinkrail] JetBrains官方Agentic IDE,pi智能体+活规格 — web1992/github-trending0 reactions
- Oct 26, 2026🔥 GitHub Trending AI 早报 · 2026-10-27 · Top 9 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Oct 26, 2026Hacker News Daily Top 30 @2026-10-26 — meixger/hackernews-daily0 reactions
- Oct 26, 20267am AI 2026-10-26: A planted file in your Downloads folder can hijack your coding agent — Repzei/7amai0 reactions
- Oct 26, 2026📈 Bản tin xu hướng AI mã nguồn mở 2026-10-26 — thanhtantran/agents-radar0 reactions · 1 comment
- Oct 26, 2026📱 AI 日报 · 2026-10-26 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Oct 26, 2026Github trending [JetBrains/thinkrail] JetBrains官方Agentic IDE,用pi编码智能体+活规格 — web1992/github-trending0 reactions
- Oct 25, 2026[upstream issue 561] [macOS] Double-click on a drag region doesn't zoom/fill the window — kiwi-init/electrobun-livewire0 reactions · 1 comment
- Oct 25, 2026Ask "Trust this repo?" before loading a repository's skills and hooks; add --yolo — nanobpm/nano-coder0 reactions · 2 comments
- Oct 19, 2026[Candidate] jetbrains/thinkrail/packages/pi-thinkrail-workflow/skills/shipping-a-pr - shipping-a-pr — ProSkillsMD/proskills0 reactions · 1 comment
- Oct 19, 2026[Candidate] jetbrains/thinkrail/packages/pi-thinkrail-workflow/skills/setting-up-a-project - setting-up-a-project — ProSkillsMD/proskills0 reactions · 1 comment
- Oct 19, 2026[Candidate] jetbrains/thinkrail/packages/pi-thinkrail-workflow/skills/importing-a-codebase - importing-a-codebase — ProSkillsMD/proskills0 reactions · 1 comment
- Oct 19, 2026[Candidate] jetbrains/thinkrail/packages/pi-thinkrail-workflow/skills/choosing-a-workflow - choosing-a-workflow — ProSkillsMD/proskills0 reactions · 1 comment
- Oct 19, 2026[Candidate] jetbrains/thinkrail/packages/pi-thinkrail-workflow/skills/brainstorming - brainstorming — ProSkillsMD/proskills0 reactions · 1 comment
- Oct 19, 2026[Candidate] jetbrains/thinkrail/packages/pi-thinkrail-workflow/skills/asking-user-questions - asking-user-questions — ProSkillsMD/proskills0 reactions · 1 comment
- Sep 28, 2026[macOS] Double-click on a drag region doesn't zoom/fill the window — blackboardsh/electrobun0 reactions
- Sep 17, 2026Add Air and ThinkRail to Code Editors and Assistants — ai-for-developers/awesome-ai-coding-tools0 reactions
- Sep 12, 2026[Request]: thinkrail — ScoopInstaller/Main0 reactions
- Sep 2, 2026[Request]: thinkrail-nightly — ScoopInstaller/Versions0 reactions
On YouTube · 23
- Oct 29, 2026ThinkRail: JetBrains' open-source IDE built around an AI agent — Trending Buddy1.1k views
- Oct 29, 2026ThinkRail: JetBrains Puts Pi Inside a Real IDE — Full Stack781 views · 1 comment
- Oct 28, 2026ThinkRail: JetBrains' Free Agentic IDE Runs 3 Agents at Once — Prism Labs747 views
- Oct 29, 2026ThinkRail: The AI Coding IDE You Actually Own — Open Source Trend656 views
- Oct 26, 2026ThinkRail: Parallel AI Coding in Git Worktrees — CLI Stack551 views
18 more on YouTube
- Oct 27, 2026Try JetBrains ThinkRail: A lightweight agentic IDE built around the pi coding agent — AI Morning Brief402 views · 1 comment
- Oct 26, 2026JetBrains Just Open-Sourced an Agentic IDE — Smalltech316 views
- Oct 27, 2026ThinkRail GitHub Explained: Spec-Driven Workspaces with Isolated Git Worktrees — Alex Hitt290 views
- Nov 1, 2026Introducing ThinkRail: The Customizable IDE — Dann Paker AI277 views
- Oct 26, 2026JetBrains/thinkrail - Gource visualisation — Gourcer187 views
- Oct 28, 2026JetBrains' open-source IDE runs AI agents in parallel #ai #jetbrains #aicoding #vibecoding #github — Pratham BS186 views
- Oct 29, 2026ThinkRail: JetBrains Agentic IDE Harness (Audio Deep Dive) — Latent AI180 views
- Oct 29, 2026ThinkRail: JetBrains' Open-Source Agentic IDE — Trending AI145 views
- Oct 27, 2026ThinkRail AI‑Driven Workspace: Auto‑Edit Code in Its Own Git Branch — Next Horizon131 views · 1 comment
- Oct 28, 2026ThinkRail: a free IDE that gives each AI agent its own copy — ai-toolfinder103 views
- Oct 26, 2026ThinkRail by JetBrains: open-source agentic IDE for parallel AI coding agents #Shorts — GitNova101 views
- Oct 28, 2026JetBrains/thinkrail — Every agent gets its own branch. 🟡 Watchlist #Shorts — ForkCast93 views
- Oct 26, 2026Thinkrail AI: JetBrains' New Code Assistant Boosts Productivity — cheekymomo84 views
- Oct 27, 2026Write Code Faster with AI: ThinkRail #Coding — GitHub Now73 views
- Oct 27, 2026AI Says Done. ThinkRail Shows What Changed. — The Daily Repo71 views
- Oct 27, 2026Install ThinkRail 0.2.0 on Ubuntu 24.04 (Official CLI, Zero Sudo) — Scottek58 views
- Oct 26, 2026ThinkRail: Run AI Agents in Parallel With Git Worktrees #ai #shorts — Smalltech48 views
- Oct 25, 2026Your Coding Agent Forgets Why. JetBrains Is Testing a Fix — No Short Answerssays it tested it26 views · 1 comment
On Bluesky · 14
- Oct 25, 2026do you ever read the first few paragraphs of a README of a company's new product and immediately know that it has never been so completely… — @philpax.me44 likes and reposts · 8 replies
- Oct 26, 2026JetBrains acaba de sacar de código abierto un IDE que se mejora a si mismo. Va aprendiendo lo que hace y necesita tu proyecto y creando… — @midu.dev3 likes and reposts
- Oct 30, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 JetBrains / thinkrail ⭐ 5,734 (+1,116) 🗒 TypeScript Vibe code with pi in a lightweight, real IDE… — @github-trending-js.bsky.social2 likes and reposts · 1 reply
- Oct 25, 2026jetbrains harness 👀 github.com/JetBrains/th... — @caleb.jasik.xyz2 likes and reposts
- Oct 25, 2026📦 JetBrains / thinkrail ⭐ 1,136 (+52) 🗒 TypeScript Vibe code with pi in a lightweight, real IDE that customises itself around the way you… — @github-trending-js.bsky.social2 likes and reposts
9 more on Bluesky
- Nov 1, 2026Stop letting AI agents touch your checkout! JetBrains' thinkrail is open source. Your agents get separate worktrees. Source:… — @goldenrod8888.bsky.social1 likes and repost
- Oct 30, 2026JetBrains ships Thinkrail, a lightweight IDE that customises itself as you vibe code. https://github.com/JetBrains/thinkrail Openbot is a… — @chrispirillo.mastodon.social.ap.brid.gy1 likes and repost · 1 reply
- Oct 26, 2026JetBrains Thinkrail View Article | Discussion + AI Summary Summary of HN discussion 🧵👇 — @hncompanion.com1 likes and repost · 1 reply
- Oct 25, 2026JetBrains Thinkrail | Discussion — @hackernewsbot.bsky.social1 likes and repost
- Oct 25, 2026📦 JetBrains / thinkrail ⭐ 1,136 (+52) 🗒 TypeScript Vibe code with pi in a lightweight, real IDE that customises itself around the way you… — @github-trending.bsky.social1 likes and repost
- Aug 28, 2026Do you use Pi today? If so, you should checkout ThinkRail, a visual interface for agents that breaks up git worktrees into workspaces.… — @isaacrlevin.com1 likes and repost
- Oct 29, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 JetBrains / thinkrail ⭐ 5,734 (+1,116) 🗒 TypeScript Vibe code with pi in a lightweight, real IDE… — @github-trending.bsky.social0 likes and reposts · 1 reply
- Oct 28, 2026I stay within the commercial path of Claude and Copilot (mostly for either business or costs reasons) so I'm not as familiar with the other… — @hvs.bsky.social0 likes and reposts · 1 reply
- Oct 25, 2026Couldn’t have done 1 :) Also - github.com/JetBrains/th... — @jonathanchannon.com0 likes and reposts · 2 replies
On the web · 13
- Nov 5, 2026JetBrains ThinkRail: A Complete Workspace for AI Coding | daaquan — daaquan.com
- Nov 4, 2026JetBrains Thinkrail - Sébastien Dubois — dsebastien.net
- Nov 3, 2026ThinkRail: JetBrains’ Open-Source Agentic IDE Built on Git Worktrees | Diego Rodriguez — diego-rodriguez.work
- Oct 29, 2026Thinkrail: An IDE That Builds Itself Around You — runany.dev
- Oct 29, 2026【今日の爆速トレンド】GitHub TOP10(2026年10月29日)|アイデアのかけら — note.com
8 more on the web
- Oct 28, 2026Open Source Radar · 2026-10-26: When another agent is worth opening — dev.to
- Oct 28, 2026GitHub 热榜拆解(10.28)|5 个 AI 工具:从设计到写代码,附 issue 区坑点本期看点:这期榜单前十名 - 掘金 — juejin.cn
- Oct 28, 2026ThinkRail IDE Review: JetBrains' Agentic Vibe Coding IDE — ali.alionix.com
- Oct 27, 2026【今日の爆速トレンド】GitHub TOP10(2026年10月27日)|アイデアのかけら — note.com
- Oct 26, 2026JetBrains open-sourced an agentic IDE where agents never touch your checkout — dev.to
- Oct 26, 2026盗まれたGitHubトークンを悪用する攻撃「Gheist」、850超のアカウントに被害、他 2026−10−25 ハッカーニュースまとめ読み|ニュース一気読み — note.com
- Oct 25, 2026【今日の爆速トレンド】GitHub TOP10(2026年10月26日)|アイデアのかけら — note.com
- Oct 25, 2026JetBrains Built an IDE Around Someone Else’s Agent. The Bet Is Git Worktrees, Not the Model. — adityainamdar.substack.com
On Hacker News · 1
- Oct 25, 2026JetBrains Thinkrail242 points · 174 comments
Used with
Projects with it also use bro, retro and 1 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
MicrosoftSkillbro
Re-explain the previous assistant message in a much simpler way, for when the reply made you go 'bro what'. Use /bro to get a simpler version of the last answer in Plain Language + Chicago Manual of Style, with diagrams where they help.
Also in 3 projects that use this
AWSSkillretro
Conduct a retrospective on a coding session.
Also in 3 projects that use this
GoogleSkilltdd
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
Also in 4 projects that use this
Other versions20 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 20
- mitsuhiko/agent-commands★ 3.2ksame name
- mitsuhiko/agent-stuff★ 3.2ksame name
- diodeinc/pcb★ 477same name
- ngmeyer/librarian-mcp★ 29same name
- roerohan/skills★ 29same name
- ivanrvpereira/.agents★ 19same name
- therealtinhtute/mono-harness★ 5same name
- SVerITG/Metis★ 4same name
- jwm-axoni/claude-workbench★ 2same name
- iancleary/skills★ 1same name
10 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository13 other files it gives its agents.
- AGENTS.mdAGENTS.md
- asking-user-questionsSkill
- brainstormingSkill
- choosing-a-workflowSkill
- importing-a-codebaseSkill
- setting-up-a-projectSkill
- shipping-a-prSkill
- starting-a-new-projectSkill
- writing-specsSkill
- writing-workflow-skillsSkill
- todosSkill
- managing-mcp-serversSkill
- spec-graphSkill
The file
We split this skill into the rules it gives an agent
9 rules. 0 are common, 8 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 20 edited versions we read keep these.
8
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 22
Before doing anything, classify the request to pick the right research strategy.
- Very specific: line 47
Use bash to search the cloned repo: grep -rn "function_name", find .
- Distinctive: line 48
Use read to examine specific files once you've located them
- Distinctive: line 56
Use git operations on the cloned repo:
- Distinctive: line 121
Always use full commit SHAs, not branch names.
- Distinctive: line 125
Every code-related claim needs a permalink.
- Distinctive: line 172
Use single timestamps for known moments, ranges for visual scanning, and frames-alone for a quick overview of the whole video.
- Distinctive: line 192
Prefer recent sources; filter out outdated results when they conflict with newer information
- Distinctive: line 194
When the repo is already cloned from a previous fetch_content call, reuse it -- check the path before cloning again
“Common” is measured: kept by at least 6 in 10 of the 20 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Librarian
Answer questions about open-source libraries by finding evidence with GitHub permalinks. Every claim backed by actual code.
Execution Model
Pi runs the independent tool calls of one turn concurrently, and batching them saves LLM round-trips (~5-10s each). Use these patterns:
| Pattern | When | Actually parallel? |
| Batch tool calls in one turn | Independent ops (web_search + fetch_content + read) | Yes, and saves round-trips |
fetch_content({ urls: [...] }) | Multiple URLs to fetch | Yes (3 concurrent) |
Bash with & + wait | Multiple git/gh commands | Yes (OS-level) |
Step 1: Classify the Request
Before doing anything, classify the request to pick the right research strategy.
| Type | Trigger | Primary Approach |
| Conceptual | "How do I use X?", "Best practice for Y?" | web_search + fetch_content (README/docs) |
| Implementation | "How does X implement Y?", "Show me the source" | fetch_content (clone) + code search |
| Context/History | "Why was this changed?", "History of X?" | git log + git blame + issue/PR search |
| Comprehensive | Complex or ambiguous requests, "deep dive" | All of the above |
Step 2: Research by Type
Conceptual Questions
Batch these in one turn:
- web_search:
"library-name topic"for recent articles and discussions - fetch_content: the library's GitHub repo URL to clone and check README, docs, or examples
Synthesize web results + repo docs. Cite official documentation and link to relevant source files.
Implementation Questions
The core workflow -- clone, find, permalink:
- fetch_content the GitHub repo URL -- this clones it locally and returns the file tree after
Repository cloned to: <path>; that path is the clone, use it for every step below - Use bash to search the cloned repo:
grep -rn "function_name",find . -name "*.ts" - Use read to examine specific files once you've located them
- Get the commit SHA:
cd <clone path> && git rev-parse HEAD - Construct permalink:
https://github.com/owner/repo/blob/<sha>/path/to/file#L10-L20
Batch the initial calls: fetch_content (clone) + web_search (recent discussions) in one turn. Then dig into the clone with grep/read once it's available.
Context/History Questions
Use git operations on the cloned repo:
cd <clone path>
# Recent changes to a specific file
git log --oneline -n 20 -- path/to/file.ts
# Who changed what and when
git blame -L 10,30 path/to/file.ts
# Full diff for a specific commit
git show <sha> -- path/to/file.ts
# Search commit messages
git log --oneline --grep="keyword" -n 10For issues and PRs, use bash:
# Search issues
gh search issues "keyword" --repo owner/repo --state all --limit 10
# Search merged PRs
gh search prs "keyword" --repo owner/repo --state merged --limit 10
# View specific issue/PR with comments
gh issue view <number> --repo owner/repo --comments
gh pr view <number> --repo owner/repo --comments
# Release notes
gh api repos/owner/repo/releases --jq '.[0:5] | .[].tag_name'Comprehensive Research
Combine everything. Batch these in one turn:
- web_search: recent articles and discussions
- fetch_content: clone the repo (or multiple repos if comparing)
- bash:
gh search issues "keyword" --repo owner/repo --limit 10 & gh search prs "keyword" --repo owner/repo --state merged --limit 10 & wait
Then dig into the clone with grep, read, git blame, git log as needed.
Step 3: Construct Permalinks
Permalinks are the whole point. They make your answers citable and verifiable.
https://github.com/<owner>/<repo>/blob/<commit-sha>/<filepath>#L<start>-L<end>Getting the SHA from a cloned repo:
cd <clone path> && git rev-parse HEADGetting the SHA from a tag:
gh api repos/owner/repo/git/refs/tags/v1.0.0 --jq '.object.sha'Always use full commit SHAs, not branch names. Branch links break when code changes. Permalinks don't.
Step 4: Cite Everything
Every code-related claim needs a permalink. Format:
The stale time check happens in [`notifyManager.ts`](https://github.com/TanStack/query/blob/abc123/packages/query-core/src/notifyManager.ts#L42-L50):
\`\`\`typescript
function isStale(query: Query, staleTime: number): boolean {
return query.state.dataUpdatedAt + staleTime < Date.now()
}
\`\`\`For conceptual answers, link to official docs and relevant source files. For implementation answers, every function/class reference should have a permalink.
Video Analysis
For questions about video tutorials, conference talks, or screen recordings:
// Full extraction (transcript + visual descriptions)
fetch_content({ url: "https://youtube.com/watch?v=abc" })
// Ask a specific question about a video
fetch_content({ url: "https://youtube.com/watch?v=abc", prompt: "What libraries are imported in this tutorial?" })
// Single frame at a known moment
fetch_content({ url: "https://youtube.com/watch?v=abc", timestamp: "23:41" })
// Range scan for visual discovery
fetch_content({ url: "https://youtube.com/watch?v=abc", timestamp: "23:41-25:00" })
// Custom density across a range
fetch_content({ url: "https://youtube.com/watch?v=abc", timestamp: "23:41-25:00", frames: 3 })
// Whole-video sampling
fetch_content({ url: "https://youtube.com/watch?v=abc", frames: 6 })
// Analyze a local recording
fetch_content({ url: "/path/to/demo.mp4", prompt: "What error message appears on screen?" })
// Batch multiple videos with the same question
fetch_content({
urls: ["https://youtube.com/watch?v=abc", "https://youtube.com/watch?v=def"],
prompt: "What packages are installed?"
})Use single timestamps for known moments, ranges for visual scanning, and frames-alone for a quick overview of the whole video.
The prompt parameter applies to video content (YouTube URLs and local video files); for other URLs it is used only with mode: "answer".
Failure Recovery
| Failure | Recovery |
| grep finds nothing | Broaden the query, try concept names instead of exact function names |
| gh CLI rate limited | Use git in the clone fetch_content already returned |
| Repo too large to clone | fetch_content returns an API-only view automatically; use that or add forceClone: true |
| File not found in clone | Branch name with slashes may have misresolved; list the repo tree and navigate manually |
| Uncertain about implementation | State your uncertainty explicitly, propose a hypothesis, show what evidence you did find |
| Video extraction fails | Set GEMINI_API_KEY, or turn on allowBrowserCookies in web-search.json and sign Chrome into gemini.google.com |
| Page returns 403/bot block or reads as incomplete | Hosted extraction fallbacks are off unless fetchRouting.allowRemoteHostedProviders is on; retry with mode: "raw", find another source, or tell the user the setting the error names |
| web_search fails | Check provider config; name another configured provider |
Guidelines
- Vary search queries when running multiple searches -- different angles, not the same pattern repeated
- Prefer recent sources; filter out outdated results when they conflict with newer information
- For version-specific questions, clone the tagged version:
fetch_content("https://github.com/owner/repo/tree/v1.0.0") - When the repo is already cloned from a previous fetch_content call, reuse it -- check the path before cloning again
- Answer directly. Skip preamble like "I'll help you with..." -- go straight to findings
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

