CD scnet-ocr
Распознавание текста на изображениях, распознавание общего текста, распознавание смешанных наклеек на счетах, распознавание текста на печатях, распознавание таблиц, идентификация личности, банковской карты, карты социального обеспечения, домовой книги, свидетельства о рождении, разрешения на въезд в Гонконг и Макао, разрешения на въезд на Тайвань, разрешения на въезд на Тайвань для жителей материка, разрешения на въезд в материк для жителей Гонконга и Макао, удостоверения личности Гонконга, удостоверения личности иностранца с постоянным видом на жительство, свидетельства о браке, свидетельства о праве собственности на недвижимость, свидетельства о регистрации транспортного средства (лицевая сторона), свидетельства о регистрации транспортного средства (оборотная сторона), водительского удостоверения (лицевая сторона), водительского удостоверения (оборотная сторона), паспорта КНР, свидетельства об образовании, свидетельства об электронной регистрации образования, свидетельства о присуждении степени. Свидетельство о регистрации юридического лица, свидетельство о регистрации юридического лица общественной организации, свидетельство о праве на деятельность юридического лица профсоюза, свидетельство о регистрации религиозного объекта, свидетельство о регистрации некоммерческой организации, свидетельство о праве на деятельность юридического лица учреждения, свидетельство о едином коде социального кредита, унифицированное распознавание финансовых счетов, лицензия на производство продуктов питания, лицензия на производство продуктов питания, санитарная лицензия, финансовая лицензия, код финансового учреждения, лицензия на платежные услуги, лицензия на открытие счета, свидетельство о регистрации товарного знака, свидетельство о регистрации налогоплательщика, код организации, счет-фактура НДС, счет-фактура НДС за платные дороги, рулонный счет-фактура НДС, счет-фактура за такси, билет на поезд, электронная форма билета на авиаперевозку, унифицированный счет-фактура за продажу транспортного средства, фиксированный счет-фактура, счет-фактура за проезд по платным дорогам, счет-фактура за медицинское амбулаторное лечение, счет-фактура за медицинское стационарное лечение, счет за оплату медицинских услуг, свидетельство об уплате налогов, билет на корабль, неоплачиваемый счет, универсальный машинописный счет, билет на автобус, маршрутный лист такси, квитанция POS-терминала UnionPay, свидетельство о фискальном авторизованном платеже, таможенная квитанция на уплату сборов за импорт/экспорт товаров, международный вексель, коммерческий счет-фактура, сертификат происхождения, страховой полис грузоперевозок, упаковочный лист, коносамент и другая информация. Этот навык следует использовать, когда пользователю необходимо распознать текст на изображении или распознать общий текст, смешанные наклейки на счетах, текст на печатях, таблицы, удостоверения личности, банковские карты, карты социального обеспечения, домовые книги, свидетельства о рождении, разрешения на въезд в Гонконг и Макао, разрешения на въезд на Тайвань, разрешения на въезд на Тайвань для жителей материка, разрешения на въезд в материк для жителей Гонконга и Макао, свидетельства о регистрации юридических лиц, свидетельства о регистрации юридических лиц общественных организаций, свидетельства о праве на деятельность юридических лиц профсоюзов, свидетельства о регистрации религиозных объектов, свидетельства о регистрации некоммерческих организаций, свидетельства о праве на деятельность юридических лиц учреждений, свидетельства о едином коде социального кредита, лицензии на производство продуктов питания, лицензии на производство продуктов питания, санитарные лицензии, финансовые лицензии, коды финансовых учреждений, лицензии на платежные услуги, лицензии на открытие счета, свидетельства о регистрации товарных знаков, свидетельства о регистрации налогоплательщиков, коды организаций, счета-фактуры НДС, счета-фактуры НДС за платные дороги, рулонные счета-фактуры НДС, счета-фактуры за такси, билеты на поезд, электронные формы билетов на авиаперевозку, унифицированные счета-фактуры за продажу транспортных средств, фиксированные счета-фактуры, счета-фактуры за проезд по платным дорогам, счета-фактуры за медицинское амбулаторное лечение, счета-фактуры за медицинское стационарное лечение, счета за оплату медицинских услуг, свидетельства об уплате налогов, билеты на корабль, неоплачиваемые счета, универсальные машинописные счета, билеты на автобус, маршрутные листы такси, квитанции POS-терминалов UnionPay, свидетельства о фискальном авторизованном платеже, таможенные квитанции на уплату сборов за импорт/экспорт товаров, банковские векселя, аккредитивы, электронные аккредитивы, коммерческие векселя, электронные коммерческие векселя, банковские чеки, банковские квитанции, платежные поручения, телеграфные переводы, платежные поручения, счета за мобильные платежи, международные векселя, коммерческие счета-фактуры, сертификаты происхождения, страховые полисы грузоперевозок, упаковочные листы, коносаменты.
машинный переводПоказать оригиналСкрыть оригинал«将图片中的文字、通用文字识别, 票据混贴识别, 印章文字识别, 表格识别, 居民身份证, 银行卡, 社保卡, 户口本, 出生医学证明, 往来…»
将图片中的文字、通用文字识别, 票据混贴识别, 印章文字识别, 表格识别, 居民身份证, 银行卡, 社保卡, 户口本, 出生医学证明, 往来港澳通行证, 往来台湾通行证, 台湾居民来往大陆通行证, 港澳居民来往内地通行证, 中国香港身份证, 外国人永久居留身份证, 结婚证, 不动产权证书, 机动车行驶证正页, 机动车行驶证副页, 机动车驾驶证正页, 机动车驾驶证副页, 中国护照, 学历证书, 学历证书电子注册备案表, 学位证书。营业执照, 社会团体法人登记证书, 工会法人资格证书, 宗教活动场所登记证, 民办非企业单位登记证书, 事业单位法人证书, 统一社会信用代码证书, 财务票据统一识别, 食品经营许可证, 食品生产许可证, 卫生许可证, 金融许可证, 金融机构代码证, 支付业务许可证, 开户许可证, 商标注册证, 税务登记证, 组织机构代码证, 增值税发票, 增值税通行费发票, 增值税卷票, 出租车发票, 火车票, 航空运输电子客票行程单, 机动车销售统一发票, 定额发票, 过路过桥费发票, 医疗门诊发票, 医疗住院发票, 医疗费用结算单, 税收完税证明, 船票, 非税票据, 通用机打发票, 汽车票, 网约车行程单, 银联POS签购单, 财政授权支付凭证, 海关专用缴款书, 海关进/出口货物报关单, 国际汇票, 商业发票, 原产地证明, 货物运输保险单, 装箱单, 提单等信息识别并提取出来。本技能应在用户需要 OCR 识别图片中的文字,或识别通用文字识别, 票据混贴识别, 印章文字识别, 表格识别, 居民身份证, 银行卡, 社保卡, 户口本, 出生医学证明, 往来港澳通行证, 往来台湾通行证, 台湾居民来往大陆通行证, 港澳居民来往内地通行证, 营业执照, 社会团体法人登记证书, 工会法人资格证书, 宗教活动场所登记证, 民办非企业单位登记证书, 事业单位法人证书, 统一社会信用代码证书, 食品经营许可证, 食品生产许可证, 卫生许可证, 金融许可证, 金融机构代码证, 支付业务许可证, 开户许可证, 商标注册证, 税务登记证, 组织机构代码证, 增值税发票, 增值税通行费发票, 增值税卷票, 出租车发票, 火车票, 航空运输电子客票行程单, 机动车销售统一发票, 定额发票, 过路过桥费发票, 医疗门诊发票, 医疗住院发票, 医疗费用结算单, 税收完税证明, 船票, 非税票据, 通用机打发票, 汽车票, 网约车行程单, 银联POS签购单, 财政授权支付凭证, 海关专用缴款书, 海关进/出口货物报关单, 银行汇票, 银行承兑汇票, 电子银行承兑汇票, 商业承兑汇票, 电子商业承兑汇票, 银行支票, 银行回单, 进账单, 电汇凭证, 支款凭证, 移动支付账单, 国际汇票, 商业发票, 原产地证明, 货物运输保险单, 装箱单, 提单时使用。
Распознавание текста на изображениях, распознавание общего текста, распознавание смешанных наклеек на счетах, распознавание текста на печатях, распознавание…
Как процесс D 46/100 · Процесс не доведён — слабые места: результат и критерий готовности, когда включается, входы и предусловия
Чем это грозит
Находки средней серьёзности: скорее всего скилл честный, но прочитайте, что именно насторожило сканер.
Ниже описан худший случай для этой категории. Здесь находка средней серьёзности: guard увидел признак, но не доказательство.
Инструкции или скрипты отправляют данные наружу: переменные окружения, ключи, содержимое файлов, историю чата. Вы можете не заметить этого в диалоге, потому что агент выполнит отправку как «часть задачи».
Если отправка не нужна для задачи, уберите её: каталоги помечают такие скиллы как подозрительные и снимают с выдачи. Если нужна, назовите адрес явно, объясните, что именно уходит, и дайте пользователю выключатель.
Как улучшить
- Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
- Сократите description до 1024 символов.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 1
✓ Критических и высоких находок нет
Средние и низкие: 1
-
средняя Утечка данных
net-redirectable-api-keyscripts/main.py:50Скрипт отправляет API-ключ на хост из переменной окружения — ключ можно перенаправить на другой серверAPI key + configurable base URL from environment
Просканировано файлов: 9. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- ошибка
description-longdescription 1190 символов, лимит 1024 - предупреждение
description-no-whendescription не говорит, КОГДА применять скилл (нет "use when / используй когда") - заметка
frontmatter-keyнеизвестное поле фронтматтера "required_env_vars" - заметка
frontmatter-keyнеизвестное поле фронтматтера "optional_env_vars" - заметка
frontmatter-keyнеизвестное поле фронтматтера "primary_credential" - заметка
frontmatter-keyнеизвестное поле фронтматтера "dependencies" - заметка
frontmatter-keyнеизвестное поле фронтматтера "input" - заметка
frontmatter-keyнеизвестное поле фронтматтера "output"
Процессный рейтинг: все десять параметров 46/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 60Инструменты и файлы. Используются инструменты (python), но во frontmatter они не объявлены
- 100Шаги. Шагов: 25
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 1658 токенов
- 100Повторный запуск. Изменяющих операций нет
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 1190: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- -4Абсолютные локальные пути (C:\Users, /home/…): скилл не переносим
- -41 справочных файлов, но SKILL.md на них не ссылается: модель их не откроет
- +2Инструкции на одном языке
- +4Структура: 16 заголовков
- +3Пошаговые инструкции: 25 пунктов
- +4Есть примеры (3 блоков кода)
- +3Все 1 скриптов описаны в инструкциях
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 37.