Cesium Map
gaopengbin/cesium-mcp
Open and operate the Cesium MCP 3D map, create map objects and GeoJSON layers, or inspect the selected object in the connected map.
Comprehensive guide for AntV L7 geospatial visualization library.
$ npx skills add antvis/L7 --skill antv-l7 -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install antvis/L7 antv-l7 --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/antvis/L7.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/l7 .claude/skills/antv-l7 && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "antv-l7" agent skill from https://github.com/antvis/L7/tree/master/skills/l7 into .claude/skills/antv-l7/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "antv-l7", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/antvis/L7/tree/master/skills/l7Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add antvis/L7 --skill antv-l7 -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install antvis/L7 antv-l7 --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/antvis/L7.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/l7 .agents/skills/antv-l7 && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "antv-l7" agent skill from https://github.com/antvis/L7/tree/master/skills/l7 into .agents/skills/antv-l7/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "antv-l7", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add antvis/L7 --skill antv-l7 -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install antvis/L7 antv-l7 --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/antvis/L7.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/l7 .cursor/skills/antv-l7 && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "antv-l7" agent skill from https://github.com/antvis/L7/tree/master/skills/l7 into .cursor/skills/antv-l7/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "antv-l7", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/antvis/L7.git --path skills/l7--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add antvis/L7 --skill antv-l7 -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install antvis/L7 antv-l7 --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/antvis/L7.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/l7 .gemini/skills/antv-l7 && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "antv-l7" agent skill from https://github.com/antvis/L7/tree/master/skills/l7 into .gemini/skills/antv-l7/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "antv-l7", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install antvis/L7 antv-l7Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add antvis/L7 --skill antv-l7 -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/antvis/L7.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/l7 .github/skills/antv-l7 && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "antv-l7" agent skill from https://github.com/antvis/L7/tree/master/skills/l7 into .github/skills/antv-l7/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "antv-l7", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add antvis/L7 --skill antv-l7 -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install antvis/L7 antv-l7 --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/antvis/L7.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/l7 .opencode/skills/antv-l7 && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "antv-l7" agent skill from https://github.com/antvis/L7/tree/master/skills/l7 into .opencode/skills/antv-l7/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "antv-l7", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
antv-l7Comprehensive guide for AntV L7 geospatial visualization library.
Antv L7 is an agent skill from antvis/L7. Comprehensive guide for AntV L7 geospatial visualization library. Use when users need to: (1) Create interactive maps with WebGL rendering (2) Visualize geographic data (points, lines, polygons, heatmaps) (3) Build location-based data dashboards (4) Add map layers, interactions, or animations (5) Process and display GeoJSON, CSV, or other spatial data (6) Integrate maps with AMap (GaodeMap), Mapbox, Maplibre, or standalone L7 Map (7) Optimize performance for large-scale geographic datasets
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 44 other files, including reference files (for example `COMPLETENESS_REPORT.md`, `README.md` and `index.md`).
It sits in Data & Analytics, covering Geospatial analysis, 3D graphics and WebGL and Performance optimization. It works with Mapbox and JavaScript. The repository describes itself as: 🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 6e3dbfe. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are javascript and json).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Antv L7 loads about 1.4k tokens when it runs, and up to ~92k if it reads all its reference files. Until then it costs about 126 tokens; SKILL.md has 202 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from antvis/L7 at commit 6e3dbfe, republished under its MIT licence (© antvis). 202 words, ~1,395 tokens.
.claude/skills/antv-l7/SKILL.md (or your agent's skills folder). This skill also uses 39 other files; get the full folder from GitHub.AntV L7 是基于 WebGL 的大规模地理空间数据可视化引擎,支持多种地图底图和丰富的可视化图层类型。
创建最简单的 L7 地图应用:
import { Scene, PointLayer } from '@antv/l7';
import { GaodeMap } from '@antv/l7-maps';
// 1. 初始化场景
const scene = new Scene({
id: 'map',
map: new GaodeMap({
center: [120.19, 30.26],
zoom: 10,
style: 'light',
}),
});
// 2. 添加图层
scene.on('loaded', () => {
const pointLayer = new PointLayer()
.source(data, {
parser: { type: 'json', x: 'lng', y: 'lat' },
})
.shape('circle')
.size(10)
.color('#5B8FF9');
scene.addLayer(pointLayer);
});L7 的典型开发流程:
1. 场景初始化 (Scene) → 2. 数据准备 → 3. 创建图层 (Layer) → 4. 添加交互 → 5. 优化性能详细文档按领域组织,根据需要加载:
| 用户请求示例 | 加载的文档 |
|---|---|
| "创建一个地图" | core/scene.md, core/map-types.md |
| "显示点位数据" | layers/point.md, data/geojson.md |
| "绘制路径" | layers/line.md |
| "热力图" | layers/heatmap.md |
| "加载卫星影像" | layers/tile-raster.md, data/source-raster.md |
| "添加点击事件" | interaction/events.md |
| "显示弹窗" | interaction/popup.md, interaction/layer-popup.md |
| "添加标注" | interaction/components.md, interaction/marker-layer.md |
| "添加控件" | interaction/controls.md |
复杂需求需要组合多个技能:
城市可视化 = scene + polygon + point + events + popup
轨迹动画 = scene + line + animation
热力分析 = scene + heatmap + data/json使用 metadata/skill-dependency.json 检查技能依赖关系:
{
"point-layer": {
"requires": ["scene-initialization"],
"optional": ["source-geojson", "color-mapping"],
"nextSteps": ["event-handling", "popup"]
}
}// 核心
import { Scene } from '@antv/l7';
import { GaodeMap } from '@antv/l7-maps';
// 图层
import { PointLayer, LineLayer, PolygonLayer, HeatmapLayer } from '@antv/l7';
// 组件
import { Popup, Marker } from '@antv/l7';'light' - 浅色风格'dark' - 深色风格'normal' - 标准风格'satellite' - 卫星影像'blank' - 空白底图(独立 Map)[经度, 纬度]; // [120.19, 30.26]
// 经度: -180 ~ 180
// 纬度: -90 ~ 90查看 index.md 获取完整技能列表和导航。
© antvis, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 39 other files (references) in skills/l7 of antvis/L7.
Open the folder on GitHubat commit 6e3dbfe
Antv L7 next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Antv L7 this skillantvis/L7 | 4.1k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Cesium Mapgaopengbin/cesium-mcp | 140 | — | ~964 | Automated safety check: Pass | MIT | |
| Matlab Import Driving Datamatlab/matlab-agentic-toolkit | 1.1k | — | ~4.6k | Automated safety check: Pass | Custom licence | |
| GeomasterLeonChaoX/qinyan-academic-skills | 943 | 1 repos | ~2.9k | Automated safety check: Pass | MIT | |
| GeomasterK-Dense-AI/scientific-agent-skills | 48k | 1 repos | ~2.8k | Automated safety check: Pass | MIT | |
| Geomasteragent-skills-hub/agent-skills-hub | 111 | 1 repos | ~5.2k | Automated safety check: Pass | MIT |
gaopengbin/cesium-mcp
Open and operate the Cesium MCP 3D map, create map objects and GeoJSON layers, or inspect the selected object in the connected map.
matlab/matlab-agentic-toolkit
Import recorded driving sensor data (GPS, camera, lidar, actor tracks, lanes) into scenariobuilder.
LeonChaoX/qinyan-academic-skills
Comprehensive geospatial science skill covering remote sensing, GIS, spatial analysis, machine learning for earth observation, and 30+ scientific domains.
K-Dense-AI/scientific-agent-skills
Supports geospatial research workflows for remote sensing, vector and raster GIS, spatial statistics, terrain and network analysis, and machine learning for Earth observation.
agent-skills-hub/agent-skills-hub
Comprehensive geospatial science skill covering remote sensing, GIS, spatial analysis, machine learning for earth observation, and 30+ scientific domains.
brevdev/workshop-build-an-agent
Systematic procedure for profiling, summarizing, or exploring an unfamiliar CSV file or DataFrame
antvis/L7
基于 WebGL 的大规模地理空间数据可视化引擎。适用于: (1) 创建交互式 WebGL 地图应用 (2) 可视化地理空间数据(点、线、面、热力图) (3) 构建位置数据驾驶舱 (4) 添加地图图层、交互和动画效果 (5) 处理并展示 GeoJSON、CSV 等空间数据
Works with
Categories
Comprehensive guide for AntV L7 geospatial visualization library. Antv L7 is an agent skill from antvis/L7. Comprehensive guide for AntV L7 geospatial visualization library.
Antv L7 fits situations like: create interactive maps with WebGL rendering; visualize geographic data (points; build location-based data dashboards; process and display GeoJSON.
Run `npx skills add antvis/L7 --skill antv-l7 -a claude-code`. Or copy the skill folder (skills/l7 in antvis/L7) into .claude/skills/antv-l7 in your project. Claude Code loads it when a task matches its description.
Run `npx skills add antvis/L7 --skill antv-l7 -a codex`. Or copy the skill folder (skills/l7 in antvis/L7) into .agents/skills/antv-l7 in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add antvis/L7 --skill antv-l7 -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/antv-l7, .gemini/skills/antv-l7, .github/skills/antv-l7 and .opencode/skills/antv-l7 in your project.
SKILL.md names no scripts, command-line tools or credentials: Antv L7 is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Antv L7 is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 90k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Antv L7: Cesium Map (gaopengbin/cesium-mcp, 140 stars), Matlab Import Driving Data (matlab/matlab-agentic-toolkit, 1.1k stars), Geomaster (LeonChaoX/qinyan-academic-skills, 943 stars) and Geomaster (K-Dense-AI/scientific-agent-skills, 48k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
antvis (a GitHub organization) maintains it in antvis/L7, which has 4,071 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on September 8, 2026.
Source: antvis/L7 on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.