SKILLEMALL.ai

CF ct-registry

Межрегиональный поиск по глобальным реестрам клинических испытаний с нормализацией и агрегацией. Автоматическое прямое подключение к: ClinicalTrials.gov v2, PubChem (общедоступный REST API, ввод обычных данных + общедоступный поиск). Китайский CDE блокирует автоматизированные браузеры через WAF → внешний рабочий процесс для автоматизируемого поиска (сторонний конечный узел, только общедоступные поисковые термины выходят за пределы сети, требуется Bearer token — проверено: HTTP 401 без него); ChiCTR извлекается через унифицированный конечный узел (source=chictr, сторонний, общий Bearer), с вставленной пользователем страницей в качестве локальной резервной копии для разбора. EU CTIS поддерживает только извлечение по номеру (без поиска). Общедоступный API ISRCTN не работает, но может быть извлечен через унифицированный конечный узел (source=isrctn). Агрегирует фазу / статус / спонсора / временную шкалу / ландшафт конкурентов в JSON / Markdown (опционально PNG; опционально загрузка EU-CTR PDF через download_docs.py в локальный --out-dir). CDE также поддерживает необязательный коммерческий ключ API (--cde-api-key, отправляется только в официальный API CDE). Ввод конфиденциальных данных или информации отсутствует — уровень B (обычный ввод данных + внешний поиск), быстрое внедрение.

машинный переводПоказать оригиналСкрыть оригинал«跨源检索全球临床试验注册库并归一化聚合。可自动化直连:ClinicalTrials.gov v2、PubChem(公开 REST API,零…»

跨源检索全球临床试验注册库并归一化聚合。可自动化直连:ClinicalTrials.gov v2、PubChem(公开 REST API,零保密数据或信息输入)。中国 CDE 因 WAF 拦截自动化浏览器,改为外部工作流自动化检索(第三方端点,仅公开查询词出域,需 Bearer token,已实测无 token 返回 401);ChiCTR 经统一端点(source=chictr,第三方,共享 Bearer)检索,用户粘贴页面仅作本地解析兜底;EU CTIS 仅支持按号 retrieve(无搜索);ISRCTN 公开 API 已失效,但可经统一端点(source=isrctn)取。聚合分期/状态/申办方/时间线/竞品格局,产出 JSON / Markdown(可选 PNG;可选经 download_docs.py 拉取 EU-CTR 文档 PDF 到本地 --out-dir)。CDE 亦支持可选商业 API key(--cde-api-key,仅发往官方 CDE API)。零保密数据或信息输入,B 档(普通数据输入 + 对外检索),可快速推广技能。 / Cross-source search of global clinical-trial registries, normalized and aggregated. Auto-direct sources: ClinicalTrials.gov v2, PubChem (public REST, ordinary input + public retrieval). China CDE blocks automated browsers via WAF → external workflow for automatable retrieval (third-party endpoint, public query terms only egress, Bearer token REQUIRED — verified: HTTP 401 without it); ChiCTR retrieved via unified endpoint (source=chictr, third-party, shared Bearer), with user-pasted page as a local-parse fallback. EU CTIS supports retrieve-by-number only (no search). ISRCTN public API is dead but retrievable via unified endpoint (source=isrctn). Aggregates phase / status / sponsor / timeline / competitor landscape into JSON / Markdown (optional PNG; optional EU-CTR PDF download via download_docs.py to a local --out-dir). CDE also supports an optional commercial API key (--cde-api-key, sent only to the official CDE API). B-tier (ordinary input + public retrieval), quickly-adoptable.

ClawHub Agent Skills автор: Wintone Zhang v0.9.0 MIT-0 52 файла тело ≈ 4 096 токенов Открыть источникclawhub.ai проанализирован 33 ч назад

Межрегиональный поиск по глобальным реестрам клинических испытаний с нормализацией и агрегацией.

Как процесс F 49/100 · Не запустится — Скилл ссылается на файлы, которых нет в архиве: references/*.md

ПроцедураИнфраструктураДанные и аналитикаИИ и агентытип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
C
73/100
безопасность, качество, тесты
Безопасность 60%
97
Качество 40%
37
Прогон на моделях
не было
Процессный рейтинг
F
49/100
Не запустится
Скилл ссылается на файлы, которых нет в архиве: references/*.md
Инструменты и файлы вес 18
0
Результат и критерий готовности вес 14
0
Отчётность по ходу вес 2
0
три самых слабых из десяти параметров · все десять

Как улучшить

  1. Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
  2. Сократите description до 1024 символов.
  3. В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
Для прогона на моделях — необязательно
  • Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
  • spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.

Находки guard · 3

✓ Критических и высоких находок нет

Средние и низкие: 3
  • низкая Обфускация obf-base64-blob adapters/bug_report.py:72
    Длинный blob, похожий на base64 (определение детектора / чёрного списка)
    "Bg1n…XQs
    детектор
  • низкая Обфускация obf-base64-blob config/keys.py:47
    Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)
    "coze_unified": "Bg1n…QjY
    в кавычках
  • низкая Обфускация obf-base64-blob config/keys.py:49
    Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)
    "ictrp": "Bg1n…WGk
    в кавычках

Просканировано файлов: 52. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.

По спецификации Agent Skills

  • ошибка description-long description 1479 символов, лимит 1024
  • предупреждение description-no-when description не говорит, КОГДА применять скилл (нет "use when / используй когда")
  • предупреждение missing-ref ссылка на отсутствующий файл: references/*.md
  • заметка frontmatter-key неизвестное поле фронтматтера "slug"
  • заметка frontmatter-key неизвестное поле фронтматтера "displayName"
  • заметка frontmatter-key неизвестное поле фронтматтера "cn_name"
  • заметка frontmatter-key неизвестное поле фронтматтера "invocable"
  • заметка frontmatter-key неизвестное поле фронтматтера "required_commands"
  • заметка frontmatter-key неизвестное поле фронтматтера "summary"
  • заметка frontmatter-key неизвестное поле фронтматтера "triggers"
  • заметка frontmatter-key неизвестное поле фронтматтера "permissions"

Процессный рейтинг: все десять параметров 49/100

Не запустится. Скилл ссылается на файлы, которых нет в архиве: references/*.md
  • 0Инструменты и файлы. Не хватает 1 файла(ов): references/*.md
  • 0Результат и критерий готовности. Не сказано, что считать результатом
  • 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
  • 20Когда включается. Не сказано, при каком запросе скилл включается
  • 30Повторный запуск. Изменяющих операций: 9, без проверки текущего состояния
  • 70Входы и предусловия. Входные данные и предусловия перечислены
  • 70Стоимость исполнения. Тело инструкции 4096 токенов
  • 100Шаги. Шагов: 38
  • 100Ошибки и развилки. Развилок: 2, есть раздел про ошибки
  • 100Согласованность. Имя и обязательные поля на месте
  • medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
  • low Разделов верхнего уровня: 13. Похоже на несколько доменов в одном скилле
  • low Ответ описан самодельной разметкой (3 тегов): типизированный вызов надёжнее

Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.

Сигналы качества

  • +5В description нет примеров фраз, по которым скилл должен срабатывать
  • +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
  • +3Длина description 1479: рекомендуется 120–800 символов
  • +3Формат ответа не описан: модель каждый раз решает сама
  • -38 из 15 скриптов не упомянуты в SKILL.md
  • +2Инструкции на одном языке
  • +4Структура: 14 заголовков
  • +3Пошаговые инструкции: 38 пунктов
  • +4Есть примеры (1 блоков кода)
  • +4Справочные файлы упоминаются в инструкциях (3 из 8)
  • +1Лицензия указана

База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 37.

Внешние проверки

ClawHub: suspicious
This clinical-trial search skill is mostly purpose-aligned, but it ships recoverable shared Bearer tokens and pre-approves third-party outbound endpoints, so users should review the data-flow tradeoffs before installing.
LLM: suspicious (high) · 23 авг. 2026 г.