Token导航 LogoToken导航

Agent Skill · 效率

mapbox-style-quality(地图框风格质量)

mapbox-style-quality 用于辅助前端页面、组件、样式和交互逻辑开发,适合在 OpenClaw 中需要维护前端项目、生成组件或检查界面实现时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

mapbox-style-quality 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为调用外部服务;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 16,398。

总安装 2,869周安装 122GitHub Stars 公开资料未说明下载 1,005核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:mapbox-style-quality(地图框风格质量)
来源仓库:https://github.com/mapbox/mapbox-style-quality
安装命令:
openclaw skills install mapbox-style-quality
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install mapbox-style-quality

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

Mapbox样式质量验证工具,集成可访问性与性能检测规则集。适用于Web地图产品上线前检查、无障碍合规与加载速度优化。提供对比度检测、键盘导航支持与首屏渲染时间评估功能。需结合WCAG 2.1标准进行人工复核,避免算法误判遗漏细节问题。建议定期执行回归测试,确保样式更新不影响既有功能可用性。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install mapbox-style-quality;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

mapbox-style-quality 怎么安装?

在终端执行 openclaw skills install mapbox-style-quality。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

mapbox-style-quality 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

mapbox-style-quality 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

mapbox-style-quality 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

mapbox-style-quality 用的人多吗?

公开数据是累计安装 2,869 次,近一周安装 122 次,下载 1,005 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

mapbox-style-quality 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
mapbox-style-quality

地图框风格质量 · 本页

2,869—调用外部服务MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
mapbox-style-quality
description
Expert guidance on validating, optimizing, and ensuring quality of Mapbox styles through validation, accessibility checks, and optimization. Use when preparing styles for production, debugging issues, or ensuring map quality standards.

Mapbox Style Quality Skill

This skill provides expert guidance on ensuring Mapbox style quality through validation, accessibility, and optimization tools.

When to Use Quality Tools

Pre-Production Checklist

Before deploying any Mapbox style to production:

  1. Validate all expressions - Catch syntax errors before runtime
  2. Check color contrast - Ensure text is readable (WCAG compliance)
  3. Validate GeoJSON sources - Ensure data integrity
  4. Optimize style - Reduce file size and improve performance
  5. Compare versions - Understand what changed
  6. Remove empty layers - Delete layers with no visible paint properties as a final cleanup step
  7. Simplify redundant boolean expressions - Clean up filters with unnecessary boolean logic (e.g., ["all", expr] → expr, ["any", false, expr] → expr)

During Development

When adding GeoJSON data:

  • Always validate external GeoJSON with validate_geojson_tool before using as a source

When writing expressions:

  • Validate expressions with validate_expression_tool as you write them
  • Catch type mismatches early (e.g., using string operator on number)
  • Verify operator availability in your Mapbox GL JS version
  • Test expressions with expected data types

When styling text/labels:

  • Check foreground/background contrast with check_color_contrast_tool
  • Aim for WCAG AA minimum (4.5:1 for normal text, 3:1 for large text)
  • Use AAA standard (7:1 for normal text) for better accessibility
  • Consider different background scenarios (map tiles, overlays)

Before Committing Changes

Compare style versions:

  • Use compare_styles_tool to generate a diff report
  • Review all layer changes, source modifications, and expression updates
  • Understand the impact of your changes
  • Document significant changes in commit messages

Before Deployment

Optimize the style:

  • Run optimize_style_tool to reduce file size
  • Remove unused sources that reference deleted layers
  • Eliminate duplicate layers with identical properties
  • Simplify redundant boolean expressions in filters (e.g., collapse ["all", expr] to expr, remove tautological conditions)
  • Remove empty layers (layers with no visible paint properties) as a final cleanup step

Validation Best Practices

GeoJSON Validation

Always validate when:

  • Loading GeoJSON from user uploads
  • Fetching GeoJSON from external APIs
  • Processing GeoJSON from third-party sources
  • Converting between data formats

Common GeoJSON errors:

  • Invalid coordinate ranges (longitude > 180 or < -180)
  • Unclosed polygon rings (first and last coordinates must match)
  • Wrong coordinate order (should be [longitude, latitude], not [latitude, longitude])
  • Missing required properties (type, coordinates, geometry)
  • Invalid geometry types or nesting

Example workflow:

1. Receive GeoJSON data
2. Validate with validate_geojson_tool
3. If valid: Add as source to style
4. If invalid: Fix errors, re-validate

Expression Validation

Validate expressions for:

  • Filter conditions (filter property on layers)
  • Data-driven styling (paint and layout properties)
  • Feature state expressions
  • Dynamic property calculations

Common expression errors:

  • Type mismatches (string operators on numbers)
  • Invalid operator names or wrong syntax
  • Wrong number of arguments for operators
  • Nested expression errors
  • Using unavailable operators for your GL JS version

Prevention strategies:

  • Validate as you write expressions, not at runtime
  • Test expressions with representative data
  • Use type checking (expectedType parameter)
  • Validate in context (layer, filter, paint, layout)

Accessibility Validation

WCAG Levels:

  • AA (minimum): 4.5:1 for normal text, 3:1 for large text
  • AAA (enhanced): 7:1 for normal text, 4.5:1 for large text

Text size categories:

  • Normal: < 18pt or < 14pt bold
  • Large: ≥ 18pt or ≥ 14pt bold

Common scenarios to check:

  • Text labels on map tiles
  • POI labels with background colors
  • Custom markers with text
  • UI overlays on maps
  • Legend text and symbols
  • Attribution text

Testing strategy:

  • Test against both light and dark map tiles
  • Consider overlay backgrounds (popups, modals)
  • Test in different lighting conditions (mobile outdoor use)
  • Verify contrast at different zoom levels

Quality Workflow Examples

Basic Quality Check

1. Validate expressions in style
2. Check color contrast for text layers
3. Optimize if needed

Full Pre-Production Workflow

1. Validate all GeoJSON sources
2. Validate all expressions (filters, paint, layout)
3. Check color contrast for all text layers
4. Compare with previous production version
5. Optimize style
6. Test optimized style
7. Deploy

Troubleshooting Workflow

1. Compare working vs. broken style
2. Identify differences
3. Validate suspicious expressions
4. Check GeoJSON data if source-related
5. Verify color contrast if visibility issue

Common Issues and Solutions

Runtime Expression Errors

Problem: Map throws expression errors at runtime Solution: Validate expressions with validate_expression_tool during development Prevention: Add expression validation to pre-commit hooks or CI/CD

Poor Text Readability

Problem: Text labels are hard to read on map Solution: Check contrast with check_color_contrast_tool, adjust colors to meet WCAG AA Prevention: Test text on both light and dark backgrounds, check at different zoom levels

Large Style File Size

Problem: Style takes long to load or transfer Solution: Run optimize_style_tool to remove redundancies and simplify Prevention: Regularly optimize during development, remove unused sources immediately

Invalid GeoJSON Source

Problem: GeoJSON source fails to load or render Solution: Validate with validate_geojson_tool, fix coordinate issues, verify structure Prevention: Validate all external GeoJSON before adding to style

Unexpected Style Changes

Problem: Style changed but unsure what modified Solution: Use compare_styles_tool to generate diff report Prevention: Compare before/after for all significant changes, document modifications

Tool Quick Reference

ToolUse WhenOutput
validate_geojson_toolAdding GeoJSON sourcesValid/invalid + error list
validate_expression_toolWriting expressionsValid/invalid + error list
check_color_contrast_toolStyling text labelsPasses/fails + WCAG levels
compare_styles_toolReviewing changesDiff report with paths
optimize_style_toolBefore deploymentOptimized style + savings

Reference Files

For detailed guidance on specific topics, load the relevant reference:

  • references/optimization.md — Optimization types, strategies, recommended order, and maintenance best practices
  • references/comparison.md — Style comparison workflows, ignoreMetadata usage, and refactoring workflow
  • references/ci-integration.md — Git pre-commit hooks, CI/CD pipeline steps, and code review checklist
Load instruction: Read the reference file when the user needs in-depth guidance on that topic.

Additional Resources

平台分布

OpenClaw

86.98%
按下载量换算874

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills