Baidu Map Cli(百度地图官方Cli工具)
百度地图开放平台 CLI。凡涉及百度地图开发、HTML/demo、WebAPI/BMapGL、AK/个性化地图样式/配额等,须先触发本 skill 并完成环境与 AK 流程,再查文档或写代码。涵盖:CLI 安装、Skills/MCP 配置、账户与 AK、个性化地图样式、地点/路线/地址解析等;同时支持百度地图 A... Skill: Baidu Map Cli(百度地图官方Cli工具) Owner: baidu-maps Summary: 百度地图开放平台 CLI。凡涉及百度地图开发、HTML/demo、WebAPI/BMapGL、AK/个性化地图样式/配额等,须先触发本 skill 并完成环境与 AK 流程,再查文档或写代码。涵盖:CLI 安装、Skills/MCP 配置、账户与 AK、个性化地图样式、地点/路线/地址解析等;同时支持百度地图 A... Tags: latest:1.0.2 Version history: v1.0.2 | 2026-06-02T02:25:16.298Z | user bmap-cli 1.0.2 - 移除了 skill-card.md 文件。 - SKILL.md:补充与强化百度地图 Agent Plan 支持,新增“语义化 AI 搜索”“AI 路线规划”等地理任务能力描述。 - 明确 Agent Pla
Rank
62
Safety
84
Downloads
1.1k
Updated
Oct 11, 2026
Version
1.0.2
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 1.1K downloadsadoption · observed Oct 11, 2026
- Latest release
- 1.0.2release · observed Jun 2, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s178nge8tvzzhnan6cc08q0ech84dmtm:bmap-cli- Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-baidu-maps-bmap-cli/snapshot"
Documentation
CLAWHUB
31,799 characters of source documentation, loaded on request.
Extracted files
3 files captured from the source.
SKILL.md
---
name: bmap-cli
description: 百度地图开放平台 CLI。凡涉及百度地图开发、HTML/demo、WebAPI/BMapGL、AK/个性化地图样式/配额等,须先触发本 skill 并完成环境与 AK 流程,再查文档或写代码。涵盖:CLI 安装、Skills/MCP 配置、账户与 AK、个性化地图样式、地点/路线/地址解析等;同时支持百度地图 Agent Plan(无需开发者账户,提供大模型友好调用的地图工具,支持语义化 AI 搜索、语义化 AI 路线规划、地理编码与逆地理编码、天气查询)。
---
# bmap-cli 百度地图开放平台工具
> **[最高优先级]** 任何 bmap-cli 命令输出若包含「发现新版本」字样,须立即将**完整更新命令**展示给用户,同时标注命令中出现的下载域名(如 `open-agent-cli.bj.bcebos.com`),提示用户确认该域名与初次安装来源一致,征得同意后再执行,完成后再继续当前操作。此规则适用于所有命令、所有步骤,无例外。
## 触发条件
满足任一条即启用本 skill:
| 触发场景 | 典型行为 |
|------|------|
| 语义化 AI 搜索、语义化 AI 路线规划、地理编码与逆地理编码、天气查询 | 调用 `baidu-ai-map` skill 直接完成地理任务 |
| 个性化地图样式查询或创建 | 执行 `style list` / `style create` 命令 |
| 百度地图开发(WebAPI、BMapGL、JSAPI)、工具安装与配置 | 进入环境准备流程,安装 CLI / Skills / MCP |
| 生成含百度地图的 HTML、demo 或代码 | 获取 AK、查询文档并交付可运行代码 |
## 核心能力
| 能力 | 说明 |
|------|------|
| 环境管理 | CLI 安装、Skills / MCP 幂等配置,登录与版本更新全自动处理 |
| AK 管理 | 查询现有 AK、按需创建浏览器端或服务端 AK,安全遮掩展示 |
| 地图样式管理 | 查询个性化样式列表、从模板创建新样式,提供真实 `style_id` |
| 百度地图 Agent Plan | 通过 `baidu-ai-map` skill(提供大模型友好调用的地图工具)完成语义化 AI 搜索、语义化 AI 路线规划、地理编码与逆地理编码、天气查询 |
| 代码生成 | 交付含真实 AK 与样式 ID 的 BMapGL / WebAPI 可运行代码 |
## 执行原则
### 操作边界
- **只读/查询类操作**:自主完成。
- **配置变更、资源创建(AK/样式)**:须先展示操作内容并获得用户明确同意,再执行。
- **失败处理**:重试并给出可执行的排查说明。
### 环境变更原则
以下原则适用于所有安装/配置步骤:
1. **幂等**:已就绪则跳过,勿重复安装。
2. **配置审阅**:`skills install` / `mcp install` 的终端输出若包含待执行指令或待写入配置,须先**完整展示给用户审阅**;获得明确同意后,再逐条执行或写入;未经确认禁止自动变更配置。
3. **版本更新**:任何命令输出若包含「发现新版本」字样及对应更新命令,须向用户展示该更新命令并征得同意,完成后再继续后续步骤。
4. **MCP 合并**:MCP 配置须与本地已有配置**深度合并**,勿覆盖无关条目;若输出为「已安装,跳过」则跳过该步。
5. **登录处理**:
- **用户已登录**:若用户明确表示已登录,直接执行目标命令;仅当命令返回「未登录」错误时才进入登录流程。
- **绝对禁止**:抛给用户手动执行;包裹 timeout/nohup;放后台(`&`)或管道(`|`);用 `sleep`/`ps`/`find`/`for`/`while` 轮询检查登录状态或等待配置文件生成;查找 token 文件、环境变量或任何凭证存储位置;同一问题反复自我确认超过一次。
任何命令输出若包含「未登录」错误,须告知用户并征得明确同意后,立即自行执行 `"$BMAP_CLI" login`。
> **模型常见错误(必须避免)**
> ```bash
> # 错误写法(timeout / 后台 / 重定向 / 管道)
> timeout 60 "$BMAP_CLI" login
> "$BMAP_CLI" login &
> "$BMAP_CLI" login > /tmp/out.txt 2>&1 &
> "$BMAP_CLI" login | head -20
> **唯一正确写法**:`"$BMAP_CLI" login`
`login` 是**引导用户完成浏览器授权的人机协作流程**,不是模型获取 token 的技术脚本。执行后立刻输出授权 URL 并进入轮询等待;token 由 CLI 内部管理,模型不需要知道也不应该去查找。**模型不得等待命令结束**,必须在第一时间提取 URL 并以独立代码块展示给用户,同时告知用户在浏览器中点击授权:
```
请在浏览器中打开以下链接完成授权(完整链接,禁止省略或截断)。如已完成登录授权,可忽略此链接:
<完整 URL>
```
URL 展示后即表示模型已完成本分工作,剩余时间由用户在浏览器侧完成授权;CLI 内部管理 5 分钟轮询超时,模型无需干预。
## 工作流程
### 工作流总览
```
触发 skill
↓
阶段一(幂等): ① 安装 CLI → ② skills install → ③ mcp install
↓ 输出含「未登录」? → bmap-cli login(前台阻塞,禁止 timeout/&)→ 重试后继续
↓
阶段二(响应请求)
├─ 语义化 AI 任务 ────────── baidu-ai-map skill(唯一入口)
├─ 查文档 ──────────────── baidu-maps-docs MCP
└─ 写代码(严格四步)
① 确定 AK 类型(浏览器端 / 服务端)
② 需样式? → style list 先查,无则 style create
③ ak list
④ 选/建 AK → 写入代码交付
横切:任何命令含「发现新版本」→ 展示更新命令,征得同意后继续
```
### 阶段一:环境准备
以下三步均为幂等操作,已就绪则跳过。
#### 1. 安装 CLI
必须将下载地址展示给用户。Claude Code 的 Bash 工具权限确认框会将完整 curl 命令(含 URL)展示给用户,用户点击「允许」即为明确同意;点击「拒绝」则中止安装。
> **安全提示(ASI04)**:当前下载流程无内置校验和或签名验证,二进制_meta.json
{
"ownerId": "kn778b6bf766ym71fdvrc5yvg98319rv",
"slug": "bmap-cli",
"version": "1.0.2",
"publishedAt": 1780367116298
}skill-card.md
## Description: Baidu Map Cli guides agents through Baidu Maps CLI setup, account and API key handling, personalized map styles, Agent Plan map tools, and BMapGL/WebAPI code generation. This skill is ready for commercial/non-commercial use. ## Publisher: [baidu-maps](https://clawhub.ai/user/baidu-maps) ### License/Terms of Use: MIT-0 ## Use Case: Developers use this skill to prepare Baidu Maps CLI environments, manage Baidu Maps API keys and styles with user approval, and generate runnable Baidu Maps integrations or perform supported map tasks. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The skill may install and execute a remote Baidu-hosted CLI without a bundled checksum or signature. Mitigation: Trust the download host only after confirming it matches the expected Baidu Maps source, and verify an official checksum or signature when available before use. Risk: The skill can activate additional skills or MCP configuration and persist API keys or tokens across sessions. Mitigation: Review each proposed configuration change before applying it, restrict credential file permissions, and document where credentials are stored for later rotation or removal. Risk: Wildcard browser referrer API keys can be exposed or abused outside local demos. Mitigation: Use wildcard referrers only for controlled local testing; use narrowly scoped domain allowlists for production projects. ## Reference(s): - [ClawHub skill page](https://clawhub.ai/baidu-maps/skills/bmap-cli) - [Baidu Maps CLI download endpoint](https://open-agent-cli.bj.bcebos.com/cli/bmap-cli-<BMAP_OS>-<BMAP_ARCH>) - [Baidu Maps WebGL JS API endpoint](https://api.map.baidu.com/api?v=1.0&type=webgl&...) ## Skill Output: **Output Type(s):** [text, markdown, code, shell commands, configuration, guidance] **Output Format:** [Markdown with inline shell commands, configuration snippets, and code blocks] **Output Parameters:** [1D] **Other Properties Related to Output:** [May include masked API keys in explanatory text; generated code is expected to use complete keys selected from current CLI output.] ## Skill Version(s): 1.0.2 (source: server release metadata) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/baidu-maps/skills/bmap-cli",
"sourceUrl": "https://clawhub.ai/baidu-maps/skills/bmap-cli",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T12:20:15.954Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-baidu-maps-bmap-cli/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-baidu-maps-bmap-cli/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T12:20:15.954Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/baidu-maps/bmap-cli",
"sourceUrl": "https://clawhub.ai/baidu-maps/bmap-cli",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T12:20:15.954Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.2",
"href": "https://clawhub.ai/baidu-maps/bmap-cli",
"sourceUrl": "https://clawhub.ai/baidu-maps/bmap-cli",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-06-02T02:25:16.298Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-baidu-maps-bmap-cli/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-baidu-maps-bmap-cli/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.2",
"description": "bmap-cli 1.0.2 - 移除了 skill-card.md 文件。 - SKILL.md:补充与强化百度地图 Agent Plan 支持,新增“语义化 AI 搜索”“AI 路线规划”等地理任务能力描述。 - 明确 Agent Plan 必须先查后建流程,严格限制 ap create 的条件,防止误覆盖已有 plan。 - 登录流程写法规范化,禁止 timeout、后台(&)、重定向、轮询等错误调用方式,强调授权 URL 必须完整展示。 - 增补常见出错模式的禁止项,细化命令执行时的环境处理和提权流程示例。",
"href": "https://clawhub.ai/baidu-maps/bmap-cli",
"sourceUrl": "https://clawhub.ai/baidu-maps/bmap-cli",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-06-02T02:25:16.298Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
