ascend-assistant SKILL.md skillA

ascend-assistant from revolutionla/ascend-assistant is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add revolutionla/ascend-assistant/ascend-assistant@v3.0.0

Pins v3.0.0 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
revolutionla/ascend-assistant
Path
SKILL.md
Versions recorded
4
Latest version
v3.0.0, committed Aug 26, 2026
First version recorded
Aug 23, 2026
Size
11,649 bytes
Repository stars
3
License
MIT

昇腾服务器助手 —— 让 AI 直接帮你操作、查询、排障华为昇腾(Ascend/NPU)智算服务器。 覆盖六类能力:环境检测与排障、命令生成与建议、部署脚本引导、性能调优建议、集群巡检与报告、算力利用率分析。 当用户遇到昇腾装机、驱动/CANN/框架报错、想生成安装/推理/调优命令、需要把昇腾服务器跑起来, 或需要性能调优时使用。与 AscendMate(昇腾之家)手册深度联动。.

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

# Ascend Assistant · 昇腾服务器助手

让 AI Agent 帮助用户操作昇腾智算服务器的一套技能(Skill)。当用户对着一台昇腾服务器提问时,AI 依据本 Skill 安全、准确地帮你:检测环境、定位报错、生成命令、引导部署、给出调优建议。

**本 Skill 是"混合模式"**:
- **内建完成**六类通用能力(覆盖绝大多数日常提问);
- 遇到**专项深度任务**(复杂 profiling 分析、驱动自动安装、算子代码生成等),**路由到昇腾官方 `agent-skills` 中的成熟 skill**,避免重复造轮子。

配套完整手册:**[AscendMate(昇腾之家)](https://github.com/RevolutionLA/AscendMate)** —— AscendMate 负责"为什么、完整怎么做";本 Skill 负责"你手头这台机器、现在就帮我做"。

---

## 触发场景

用户意图匹配如下任一情况即触发:

- 查看昇腾服务器当前环境:设备/驱动/CANN/框架是否装好、可用性检查。
- 遇到报错:`npu-smi` 无输出、驱动装不上、CANN 环境变量报错、`torch_npu`/`MindSpore` 起不来、推理 OOM、训练失败等。
- 想生成/确认命令:安装命令、启动推理服务命令、微调脚本、性能采集命令等。
- 想从裸机一步步把昇腾服务器跑起来(部署引导)。
- 想对推理/训练做性能调优。
- 想批量检查多台服务器的健康状态(集群巡检)。
- 想了解算力利用率情况并获取优化建议(利用率分析)。

> 不触发:纯硬件采购选型、商务问题 → 引导到 [AscendMate 硬件选型](/hardware/)。

---

## 六类内建能力

### 能力一:环境检测与排障

**目标**:让用户知道服务器当前状态、问题出在哪。

**标准检测流程**(让用户按序粘贴输出,AI 逐项解读):

```bash
npu-smi info                                  # 设备与驱动
lsmod | grep npu                              # 驱动内核模块
echo $ASCEND_HOME; cat /usr/local/Ascend/ascend-toolkit/latest/version.cfg
python -c "import torch; import torch_npu; print(torch.npu.device_count())"
python -c "import mindspore; mindspore.set_device('Ascend'); mindspore.run_check()"
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add revolutionla/ascend-assistant/ascend-assistant@sha256:3e7bbf56c961de51

The line at the top of this page pins the label v3.0.0, 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_btm7h4kupda5oyaz.svg)](https://markdownregistry.com/a/art_btm7h4kupda5oyaz)

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

Versions

The registry has recorded 4 versions of this file, between Aug 23, 2026 and Aug 26, 2026, about one every day.

versioncommittedcommitsizeaudit
v3.0.0 latest2026-08-26 09c4df8 11,649 BA view · diff
v2.0.02026-08-23 6dff6a4 8,851 BA view · diff
v2.0.02026-08-23 480fe84 7,645 BA view · diff
git:20260823.4193ab32026-08-23 4193ab3 7,181 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 (11649 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

revolutionla/ascend-assistant · 3 stars · license MIT · pushed 2026-10-24 · branch master

API

GET https://markdownregistry.com/api/v1/artifacts/art_btm7h4kupda5oyaz
GET https://markdownregistry.com/api/v1/resolve?ref=revolutionla/ascend-assistant/ascend-assistant
GET https://markdownregistry.com/api/v1/blob/3e7bbf56c961de517af30959b59bfe04e92b6c6a36439baeb46efd2ad305d87a

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.

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