SKILLEMALL.ai

BF baidu-map-ios-sdk

百度地图 iOS SDK 与 BMKLocationKit 集成与开发规范。覆盖地图、定位、步骑行导航、检索、路线、标注与覆盖物;输出专业地图方案。可快捷使用百度地图 SDK 的能力与数据,构建功能丰富、交互性强的专业地图类应用。

ClawHub Agent Skills author: 百度地图 v1.0.2 MIT-0 16 files body ≈ 1 593 tokens Open the sourceclawhub.ai analyzed 3 d ago

As a process F 35/100 · Will not run — References files that are not bundled: assets/images/

IntegrationInfrastructuretype and topics are labelled automatically from the skill text
JSON
Technical rating
B
79/100
safety, quality, tests
Safety 60%
89
Quality 40%
63
Run on models
none yet
Process rating
F
35/100
Will not run
References files that are not bundled: assets/images/
Tools and files w 18
0
Result and completion w 14
0
Inputs and preconditions w 11
0
the three weakest of ten parameters · all ten

How to improve

  1. Say in the description WHEN to use the skill ("use when…", example requests): that is the agent's main cue.
  2. The text references files that are not there: add them or drop the references.
For the model run — optional
  • Your own cases (evals/evals.json, 4–6 real requests with expected answers): the full check would then run those instead of a model-drafted suite.
  • A spec.yaml with trigger phrases and assertions — a behaviour contract for CI; `skilltest init` writes a template.

Guard findings · 11

✓ No critical or high findings

Medium and low: 11
  • low Secrets in code secret-high-entropy-token references/location.md:39
    High-entropy token-like string (may be an id, hash or a credential)
    **地图 SDK 全局使用 BD09**。**定位 SDK** 通过 **coordinateType**(类型 BMKLocationCoordinateType)设定定位坐标系,**默认为 BMKL…J02**。将定位结果用于地图展示、标注、路线或与地图 API 混用时,必须统一为 BD09:将 **coordinateType 设为 BMKLoca
  • low Secrets in code secret-high-entropy-token references/location.md:69
    High-entropy token-like string (may be an id, hash or a credential)
    | coordinateType | BMKLocationCoordinateType | **BMKL…J02** | 定位坐标系类型。与地图混用须设为 BMKL…9LL |
  • low Secrets in code secret-high-entropy-token references/location.md:117
    High-entropy token-like string (may be an id, hash or a credential) (quoted — discussed, not commanded)
    **国内外/境内判断**:使用 `[BMKLocationManager BMKLocationDataAvailableForCoordinate:withCoorType:]`,coortype 传 `BMKL…9LL`,返回 YES 表示国内。与地图配合见 [utils.md](utils.md)。
    quoted
  • low Secrets in code secret-high-entropy-token references/overlays.md:87
    High-entropy token-like string (may be an id, hash or a credential)
    | 定位 SDK(BMKLocationManager) | coordinateType | **BMKL…J02** | 与地图(BD09)混用时须设为 BMK09LL 或做转换,见 [location.md](location.md) |
  • low Secrets in code secret-high-entropy-token references/overlays.md:139
    High-entropy token-like string (may be an id, hash or a credential) (quoted — discussed, not commanded)
    **大地线**:`BMKGeodesicLine geodesicLineWithCoordinates:count:`。经度跨 180° 时须设置 `line…180`(如 `kBMK…AST`)。**沿大地线模拟移动**:用球面线性插值 slerp 从 origin 到 dest,`coord = sl
    quoted
  • low Secrets in code secret-high-entropy-token references/overlays.md:218
    High-entropy token-like string (may be an id, hash or a credential) (quoted — discussed, not commanded)
    **3D 轨迹**:`BMK3…lay trac…on:`。BMK3…ion:`traceType`、`duration`、`easingCurve`、`opacity`、`paletteOpacity`、`paletteImage`、`projectionPaletteImage
    quoted
  • low Secrets in code secret-high-entropy-token references/utils.md:14
    High-entropy token-like string (may be an id, hash or a credential) (documentation table row)
    | `BMKC…LL:` | BD09 经纬度 → 百度墨卡托 |
    table
  • low Secrets in code secret-high-entropy-token references/utils.md:15
    High-entropy token-like string (may be an id, hash or a credential) (documentation table row)
    | `BMKC…or:` | 百度墨卡托 → BD09 经纬度 |
    table
  • low Secrets in code secret-high-entropy-token references/utils.md:17
    High-entropy token-like string (may be an id, hash or a credential)
    **坐标系类型**(BMKTypes.h):`BMK_COORDTYPE_GPS`(WGS84)、`BMK_COORDTYPE_COMMON`(GCJ02)、`BMK_…9LL`(百度)。**注意**:地图 SDK 全局为 BD09;定位 SDK 的 **coordinateType 默认为 BMKL…J02**,用于地图时需设为
  • low Secrets in code secret-high-entropy-token references/utils.md:136
    High-entropy token-like string (may be an id, hash or a credential)
    | 国内外/境内判断 | 百度 **iOS 定位 SDK** | **最佳**:`[BMKLocationManager BMKLocationDataAvailableForCoordinate:withCoorType:]`,坐标类型 BMKL…9LL,返回 YES=国内。未集成定位 SDK 时可用多矩形或逆地理(BMKReverseGeoCod
  • low Secrets in code secret-high-entropy-token SKILL.md:61
    High-entropy token-like string (may be an id, hash or a credential)
    - 地图 SDK 全局 **BD09**;定位 SDK 默认 **GCJ02**。与地图混用时须统一为 BD09:将定位 **coordinateType** 设为 **BMKL…9LL**,或使用 [utils.md](references/utils.md) 的 BMKCoordTrans 转换。

Files scanned: 16. Evidence is masked. Grey chips explain why severity was lowered.

Against the Agent Skills spec

  • warning description-no-when description does not say WHEN to use the skill (no "use when")
  • warning missing-ref reference to a missing file: assets/images/

Process rating: all ten parameters 35/100

Will not run. References files that are not bundled: assets/images/
  • 0Tools and files. 1 referenced file(s) missing: assets/images/
  • 0Result and completion. Does not say what the result is
  • 0Inputs and preconditions. Does not say what the process needs to start
  • 0Failures and branches. Linear process with no failure handling
  • 0Progress reporting. Says nothing while it works
  • 20When it triggers. No condition that starts the skill
  • 100Steps. 59 steps
  • 100Consistency. Name and required fields are in place
  • 100Execution cost. Instruction body is 1593 tokens
  • 100Running it twice. No mutating operations

Everything here is measured from the skill text rather than judged by a model, so the numbers are checkable. A parameter weighs more when it is a more common reason for the process to stall.

Quality signals

  • +5Description has no quoted example phrases that should trigger the skill
  • +4Description does not say when NOT to use the skill (false activations)
  • +3Description length 115: 120–800 characters recommended
  • +3Output format is not stated: the model decides each time
  • +4No input/output examples
  • +1No license
  • +2Single-language instructions
  • +4Structure: 8 headings
  • +3Step-by-step instructions: 59 items
  • +4Reference files are cited in the instructions (11 of 14)

Quality base 70; lint remarks subtract, signals add up to 100. Result: 63.

External checks

ClawHub: clean
The skill appears to be a documentation/integration aid with no evidence of hidden execution, exfiltration, persistence, or destructive behavior, though its guidance should be tightened around language choice and location privacy.
LLM: benign (medium) · VirusTotal: · 1 Jun 2026