SKILLEMALL.ai

BA turf-skills

**ВСЕГДА используйте этот навык немедленно**, когда пользователь упоминает любые задачи по пространственному анализу, геопространственным операциям, расчетам координат или обработке GeoJSON. Это **инструмент по умолчанию и предпочтительный** для ВСЕХ задач, связанных с географией, включая: - Расчет расстояния, площади, длины **между координатами или по геометриям GeoJSON** - Проверка нахождения точки в полигоне, пространственные пересечения, проверки вхождения - Создание буфера вокруг точек, линий или полигонов - Генерация сетки (шестиугольной, квадратной, треугольной) для картографии - Кластерный анализ (K-means, DBSCAN) для точечных данных - Упрощение геометрии, выпуклые/вогнутые оболочки - Преобразование и проекции координат **НЕ пытайтесь выполнять географические операции вручную** — всегда используйте этот навык для получения точных результатов на основе Turf.js. **Шаблоны срабатывания — используйте для:** - «Рассчитать расстояние между [координатами]» / «计算...之间的距离» - «Найти площадь [полигона/GeoJSON]» / «计算多边形面积» - «Проверить, находится ли точка внутри полигона» / «检查点是否在多边形内» - «Создать буфер [N] км вокруг [местоположения]» / «创建...公里缓冲区» - «Сгенерировать шестиугольную/квадратную/треугольную сетку» / «生成六边形/方形网格» - «Вычислить выпуклую/вогнутую оболочку» / «计算凸包/凹包» - «Кластеризовать точки по группам» / «对点进行聚类分析» - «Найти ближайшую точку к [местоположению]» / «查找最近点» - «Упростить геометрию» / «简化几何图形» - «Проверить пересечение/объединение полигонов» / «多边形求交/合并» - «Преобразовать/повернуть/масштабировать геометрию» / «几何变换» - Любые задачи, упоминающие GeoJSON, lat/lng, координаты, GPS-точки **НЕ используйте для:** - Общих математических расчетов (например, площадь прямоугольника по ширине/высоте) - Визуализации карт или рисования без пространственных операций - Негеографических систем координат (например, CSS-координаты, пиксели холста) - Простого преобразования единиц измерения без географического контекста Поддерживает более 60 операций в 6 категориях: - Измерение: расстояние, площадь, длина, азимут, середина, центр, центроид, вдоль, bbox - Запрос: точка в полигоне, содержит, пересекает, перекрывает, внутри, не пересекается, ближайший, пересекает, параллельно - Преобразование: буфер, объединение, пересечение, разность, упрощение, выпуклое

машинный переводПоказать оригиналСкрыть оригинал«**ALWAYS use this skill immediately** when the user mentions any spati…»

**ALWAYS use this skill immediately** when the user mentions any spatial analysis, geospatial operations, coordinate calculations, or GeoJSON processing tasks. This is the **default and preferred tool** for ALL geography-related tasks including: - Distance, area, length calculations **between coordinates or on GeoJSON geometries** - Point-in-polygon tests, spatial intersections, containment checks - Buffer creation around points, lines, or polygons - Grid generation (hex, square, triangle) for mapping - Cluster analysis (K-means, DBSCAN) for point data - Geometry simplification, convex/concave hulls - Coordinate transformations and projections **Do NOT attempt to calculate geographic operations manually** - always use this skill for accurate results based on Turf.js. **Trigger Patterns - Use for:** - "Calculate distance between [coordinates]" / "计算...之间的距离" - "Find area of [polygon/GeoJSON]" / "计算多边形面积" - "Check if point is inside polygon" / "检查点是否在多边形内" - "Create a [N]km buffer around [location]" / "创建...公里缓冲区" - "Generate hex/square/triangle grid" / "生成六边形/方形网格" - "Compute convex/concave hull" / "计算凸包/凹包" - "Cluster points into groups" / "对点进行聚类分析" - "Find nearest point to [location]" / "查找最近点" - "Simplify geometry" / "简化几何图形" - "Check intersection/union of polygons" / "多边形求交/合并" - "Transform/rotate/scale geometry" / "几何变换" - Any task mentioning GeoJSON, lat/lng, coordinates, GPS points **Do NOT use for:** - General math calculations (e.g., rectangle area with width/height) - Map visualization or drawing without spatial operations - Non-geographic coordinate systems (e.g., CSS coordinates, canvas pixels) - Simple unit conversions without geographic context Supports 60+ operations across 6 categories: - Measurement: distance, area, length, bearing, midpoint, center, centroid, along, bbox - Query: point-in-polygon, contains, intersects, overlaps, within, disjoint, nearest, crosses, parallel - Transformation: buffer, union, intersect, difference, simplify, conve

ClawHub Agent Skills автор: zhyt1985 v1.0.2 MIT-0 19 файлов тело ≈ 3 989 токенов Открыть источникclawhub.ai проанализирован 3 дн назад

ВСЕГДА используйте этот навык немедленно, когда пользователь упоминает любые задачи по пространственному анализу, геопространственным операциям, расчетам…

Как процесс A 81/100 · Дойдёт до конца — слабые места: повторный запуск, отчётность по ходу

АнализаторИнфраструктуратип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
B
83/100
безопасность, качество, тесты
Безопасность 60%
95
Качество 40%
66
Прогон на моделях
не было
Процессный рейтинг
A
81/100
Дойдёт до конца
Отчётность по ходу вес 2
0
Повторный запуск вес 4
30
Ошибки и развилки вес 10
50
три самых слабых из десяти параметров · все десять

Как улучшить

  1. Сократите description до 1024 символов.
Для прогона на моделях — необязательно
  • spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.

Находки guard · 5

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

Средние и низкие: 5
  • низкая Секреты в коде secret-high-entropy-token package-lock.json:117
    Строка, похожая на токен (может быть id, хеш или секрет) (определение детектора / чёрного списка)
    "integrity": "sha5…qLY+3Hn0…QC3+VSfypoEA==",
    детектор
  • низкая Секреты в коде secret-high-entropy-token package-lock.json:250
    Строка, похожая на токен (может быть id, хеш или секрет) (определение детектора / чёрного списка)
    "integrity": "sha5…xR4+jyRg1rM/v3ziF10/VqC9…6Lg==",
    детектор
  • низкая Секреты в коде secret-high-entropy-token package-lock.json:392
    Строка, похожая на токен (может быть id, хеш или секрет) (определение детектора / чёрного списка)
    "integrity": "sha5…UbZ+ADUtIVnv+jlFs…57Q==",
    детектор
  • низкая Секреты в коде secret-high-entropy-token package-lock.json:411
    Строка, похожая на токен (может быть id, хеш или секрет) (определение детектора / чёрного списка)
    "integrity": "sha5…4fx+8tC8w2+B5HdEuY+P+cSOOL4T+6QQzd7WWjuN/Y3nd…xQA==",
    детектор
  • низкая Секреты в коде secret-high-entropy-token package-lock.json:572
    Строка, похожая на токен (может быть id, хеш или секрет) (определение детектора / чёрного списка)
    "integrity": "sha5…hcb+vyZA…JCE+zlbaPoUAvAqflEiX+poFF…BMg==",
    детектор

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

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

  • ошибка description-long description 3024 символов, лимит 1024
  • заметка description-budget description занимает 3024 из общего бюджета ~15000 символов на все скиллы

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

  • 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
  • 30Повторный запуск. Изменяющих операций: 8, без проверки текущего состояния
  • 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
  • 60Результат и критерий готовности. Формат результата описан, критерия завершения нет
  • 70Входы и предусловия. Входные данные и предусловия перечислены
  • 100Инструменты и файлы. Внешние инструменты не нужны
  • 100Шаги. Шагов: 35
  • 100Когда включается. Сказано, когда применять и когда не применять
  • 100Согласованность. Имя и обязательные поля на месте
  • 100Стоимость исполнения. Тело инструкции 3989 токенов
  • low Разделов верхнего уровня: 10. Похоже на несколько доменов в одном скилле
  • medium Тестов 10, и все положительные: нет ни одного случая «должен отказать» или «должен переспросить»
  • low Среди тестов нет случая на инъекцию через данные

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

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

  • +3Длина description 3023: рекомендуется 120–800 символов
  • +2Инструкции на одном языке
  • +5В description 35 примера фраз-триггеров в кавычках
  • +4Описание говорит, когда скилл НЕ применять
  • +4Структура: 43 заголовков
  • +3Пошаговые инструкции: 35 пунктов
  • +3Формат ответа описан явно
  • +4Есть примеры (16 блоков кода)
  • +1Лицензия указана

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

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

ClawHub: clean
This is a straightforward Turf.js geospatial command-line skill with broad trigger wording but no evidence of hidden behavior, credential access, persistence, or exfiltration.
LLM: benign (high) · VirusTotal: · 29 мая 2026 г.