dji-wpml SKILL.md skillA

dji-wpml from wsadexq/refactored-system is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add wsadexq/refactored-system/dji-wpml@git:20260920.b942812

Pins git:20260920.b942812 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
wsadexq/refactored-system
Path
dji-wpml/SKILL.md
Versions recorded
3
Latest version
git:20260920.b942812, committed Sep 20, 2026
First version recorded
Aug 17, 2026
Size
9,051 bytes
Repository stars
10
License
a license file GitHub does not identify

处理大疆 WPML 航线文件(template.kml / waylines.wpml / .kmz 归档)的生成、解析、修改与校验。当用户提到"大疆航线文件""DJI wayline""WPML""KMZ 航线""template.kml""waylines.wpml"、或要求生成/解析/修改/检查航点、建图航拍、倾斜摄影、航带飞行、目标检测巡逻等航线文件时使用。.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# DJI WPML 航线文件

WPML(WayPoint Markup Language)是大疆基于 KML 2.2 扩展的航线文件格式标准,航线文件一律以 `.kmz` 后缀归档(ZIP 格式)。本技能帮助你按已整理的规则生成、解析和修改航线文件,并用校验脚本检查已覆盖的结构与字段;脚本不覆盖全部规则、资源引用或机型兼容性,正式开发仍须以对应官方文档为准。

## 安装后的路径与文档定位

- 从已加载技能的实际目录读取 `reference/`,并使用该目录下脚本的绝对路径执行命令;任务当前目录不一定是技能目录。
- 安装版自带 `KNOWLEDGE_SOURCES.md`、`THIRD_PARTY_NOTICES.md` 与 `INSTALLATION.md`;源码模式的这些文件在仓库根目录。不要假设安装版父目录仍是源码仓库。
- 深度查询前,运行安装版 `scripts/locate_dji_docs.py`(源码模式用仓库根目录的同名脚本)。用户明确提供路径时传 `--docs-root`;否则依次检查 `DJI_CLOUD_API_DOCS` 和任务当前目录的 `docs/Cloud-API-Doc`。明确配置无效时停止回退并报告。
- 定位成功仅证明路径存在;核对官方目录 Git HEAD 与来源说明基准后,再读取对应官方章节。未核对时不声称是最新或固定版本。
- 缺少官方文档时可依据现有笔记解释和运行离线校验,明确说明来源及覆盖范围;无法核实的字段或兼容性请用户提供官方目录,不猜测、不自动联网下载。

## 何时使用

- 生成新的航线文件(航点飞行 / 建图航拍 / 倾斜摄影 / 航带飞行 / 目标检测巡逻)
- 解析或修改已有的 `template.kml` / `waylines.wpml`
- 打包或解包 `.kmz` 归档
- 校验航线文件是否合法、能否被 DJI Pilot 2 / 司空 2 正确解析

## 基础知识

### 文件结构

一个标准 WPML `.kmz` 解压后包含:

| 文件/目录 | 名称 | 职责 |
|---|---|---|
| `template.kml` | 模板文件 | 定义业务属性,方便用户快速调整编辑(测区、重叠率、模板参数) |
| `waylines.wpml` | 执行文件 | 定义明确的飞行与负载动作指令,由软件依据模板参数演算生成,供无人机执行 |
| `res/` | 资源目录 | 航线所需辅助资源(精准复拍参考照片 / 目标检测区域 / 仿地 DSM 高程) |

航线名称即文件名(`new_waypoints.kmz` 的航线名是 `new_waypoints`)。**内部各文件/文件夹命名必须遵循此规范,否则航线文件读取失败。**
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add wsadexq/refactored-system/dji-wpml@sha256:0a16b8f9640ae7c5

The line at the top of this page pins the label git:20260920.b942812, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_7noab7ofeqwittd3.svg)](https://markdownregistry.com/a/art_7noab7ofeqwittd3)

2 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 3 versions of this file, between Aug 17, 2026 and Sep 20, 2026, about one every 17 days.

versioncommittedcommitsizeaudit
git:20260920.b942812 latest2026-09-20 b942812 9,051 BA view · diff
git:20260817.6e4b6ba2026-08-17 6e4b6ba 7,307 BA view · diff
git:20260817.df9e35f2026-08-17 df9e35f 6,189 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (9051 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

wsadexq/refactored-system · 10 stars · license a license file GitHub does not identify · pushed 2026-09-20 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_7noab7ofeqwittd3
GET https://markdownregistry.com/api/v1/resolve?ref=wsadexq/refactored-system/dji-wpml
GET https://markdownregistry.com/api/v1/blob/0a16b8f9640ae7c557a3cb847f09e478a059a3aee0e529b73ce4ba3b422691cc

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from wsadexq/refactored-system

cloud-api SKILL.md skill
wsadexq/refactored-system · cloud-api/SKILL.md · 处理大疆上云 API(DJI Cloud API)的接入、解析、调试与问题定位。当用户提到"大疆上云""Cloud API""云平台对接""大疆机场上云""Pilot 上云""MQTT 设备接入""物模型""HMS…
git:20260920.b942812 · audit A · 10 stars

Every file in wsadexq/refactored-system

Browse by kind, by grade A, or by owner.