FactReach — скилл
Скилл и CLI для агента: поиск и чтение по 23 каналам, от веба и GitHub до соцсетей, с правилом доказательности.
- 60 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Читает соцсети и закрытые страницы через вашу сессию и cookie, поэтому платформа может ограничить аккаунт.
- Системная установка меняет окружение и записывает правила в `CLAUDE.md` и `AGENTS.md`.
- Запросы уходят внешним поисковым сервисам и сервисам чтения страниц.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/factreachОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Читает соцсети и закрытые страницы через вашу сессию и cookie, поэтому платформа может ограничить аккаунт.
- Системная установка меняет окружение и записывает правила в `CLAUDE.md` и `AGENTS.md`.
- Запросы уходят внешним поисковым сервисам и сервисам чтения страниц.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
FactReach дает агенту доступ к внешним фактам через 23 канала: веб-поиск, обычные страницы, GitHub, Hacker News, Stack Overflow, научные статьи, RSS, YouTube, Reddit, X, Weibo, Xiaohongshu, Douyin и другие. Поиск без ключей откатывается между DuckDuckGo, Brave и Bing, страницы читаются по цепочке Jina Reader, Firecrawl и browser-harness, а настоящий Chrome включается только явно. Команда `factreach doctor --json` показывает состояние каждого канала с советом по починке. Отдельный слой правил записывает в `CLAUDE.md` или `AGENTS.md` блок «сначала искать, потом отвечать». Команды policy сначала показывают изменение и пишут только после вашего согласия.
Для кого. Тем, кто строит агента-исследователя и хочет, чтобы он искал факты в вебе и китайских соцсетях, а не отвечал по памяти модели.
Подходит, если
- Агент должен проверить свежие данные и ответить со ссылками, а не из обучающей выборки.
- Нужно прочитать пост или видео из Xiaohongshu, Douyin или Bilibili через маршрутизацию по вашей сессии.
- Страница динамическая, и обычная загрузка ее не берет.
- После установки хочется одной командой увидеть, какие каналы работают и что чинить.
Не подходит, если
- Нельзя отправлять запросы внешним сервисам поиска.
- Нужны гарантии доступа к соцсетям: платформы могут ограничить автоматические запросы.
- Агенту не нужны ни соцсети, ни десятки каналов, хватит одного поискового MCP.
Пример запроса к агенту
Найди, что пишут о выходе этой библиотеки на Hacker News, Reddit и в Xiaohongshu, и приведи ссылки.Ограничения
Для платформ с входом рекомендован отдельный аккаунт: автоматический доступ может вызвать ограничения. Cookie и токены лежат в `~/.agent-reach/`, каталоге, общем с прежним Agent-Reach, права ограничены текущим пользователем. FactReach не входит в аккаунты за вас и не сканирует cookie браузера. Часть каналов требует сторонних CLI и ключей, а системные установки идут только с `--system`. Работу чужих интерфейсов проект не гарантирует. Соблюдать условия сайтов и местное право должен пользователь. README написан по-китайски, английская версия есть.
Как отключить. Удалите пакет командой `pipx uninstall factreach` и уберите управляемый блок из `CLAUDE.md` или `AGENTS.md` через команды policy. Каталог `~/.agent-reach/` с cookie и токенами очистите вручную.
Частые вопросы
Чем FactReach отличается от Agent-Reach?
FactReach ставится вместо Agent-Reach: перед установкой старый пакет удаляют, а каталог настроек `~/.agent-reach/` остается общим. Добавлены 23 канала, проверка через `doctor`, правила доказательности и защита чтения страниц.
Нужны ли ключи для поиска?
Для базового веб-поиска нет: DuckDuckGo, Brave и Bing работают без авторизации. Платформам с входом нужна ваша сессия, а часть бэкендов требует отдельных CLI.
Как посмотреть, что установка изменит?
Запустите `factreach install --env=auto`: без `--system` он только проверяет среду. Флаг `--dry-run` показывает шаги установки и удаления.
Какие каналы работают без авторизации?
Веб-поиск, обычные страницы, GitHub, Bilibili, YouTube, RSS, научные базы, технические сообщества и одиночные ссылки Douyin.
Как агент узнает правило искать факты?
Команда policy записывает управляемый блок в `CLAUDE.md` или `AGENTS.md`. Сначала она показывает изменение и пишет только после вашего согласия.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыCLI и скилл, через которые агент читает и ищет в Twitter, Reddit, YouTube, GitHub, Bilibili и Xiaohongshu без платных API
Скилл для Claude Code и Codex: один запрос уходит в 52 поисковых канала, результаты сводятся к единому JSON без дублей
Три скилла для поиска: четыре источника с оценкой по намерению, глубокий разбор веток обсуждений и страницы в Markdown.
Локальный сборщик контента для агентов: посты, видео и страницы из открытых источников и ваших сессий. Скилл, MCP, CLI.
Скилл для Claude Code, который превращает агента в исследователя: многоэтапный сбор источников, проверка цитат и отчет с вики, растущей от сессии к сессии
AutoSearch дает агенту поиск по 40 каналам, от arXiv и GitHub до китайских соцсетей, и возвращает источники со ссылками.
Коротко о README
Проект делит задачу на поведение (обязательный поиск и перекрестная проверка в правилах агента) и возможности (каналы, бэкенды, слои чтения). Скилл сам по себе не заменяет системное правило, поэтому в репозитории есть управляемые команды policy.
Бейдж для README
Исходный SKILL.md
--- name: factreach description: > MUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g. 全网调研 X / 查一下 X / 看看大家怎么评价 X。 Also MUST USE when user mentions any platform or shares any URL/链接: 小红书/xiaohongshu/xhs, Twitter/推特/X, 抖音/Douyin/TikTok 中国版, 微博/Weibo, B站/bilibili, Reddit, Facebook, Instagram, V2EX, LinkedIn/领英/招聘/求职/jobs, YouTube, GitHub code search, 小宇宙播客, 雪球/股票行情, RSS feeds, Hacker News, 微信公众号公开文章, arXiv/PubMed/Semantic Scholar/OpenReview/DBLP, Stack Overflow, GitHub Trending, or any web URL. 23 channels, multi-backend routing (open-websearch / OpenCLI / per-platform CLIs / APIs). Run `factreach doctor --json` to see which backend serves each platform right now. NOT for: 写报告/数据分析/翻译等内容加工(本 skill 只负责从互联网获取内容); 发帖/评论/点赞等写操作;已有专门 skill 的平台。 【路由方式】SKILL.md 包含路由表和常用命令,复杂场景需按需阅读对应分类的 references/*.md。 分类:search / social (小红书/推特/微博/B站/V2EX/Reddit/Facebook/Instagram) / career(LinkedIn) / dev(github) / web(网页/文章/RSS/Firecrawl/真实Chrome) / video(YouTube/抖音/B站/播客) / finance(雪球/股票)。 metadata: homepage: https://github.com/simonlin1212/FactReach --- # FactReach — 互联网能力路由器 23 个渠道、多后端。**本 skill 存在时必须用它访问这些平台,不要自己发明方案。** ## 系统规则边界 本 Skill 只在 Agent 已经决定调用它之后生效,**不能单独保证 Agent 在回答外部事实前先搜索**。 搜索前置规则必须放在 Agent 启动时就会读取的系统指令文件里:Claude Code 使用 `CLAUDE.md`,Codex 使用 `AGENTS.md`。 首次配置 FactReach 时,先运行 `factreach policy --check`。若缺失,向用户说明边界并 检查现有系统指令是否已有同等强度的手写规则,避免重复。确实缺失时展示 `factreach policy --show`;只有用户明确同意修改系统配置后,才运行: ```bash factreach policy --install --target claude --scope user # Claude Code factreach policy --install --target codex --scope user # Codex factreach policy --install --target both --scope user # 两者都用