achievement-qztc SKILL.md skillA
achievement-qztc from leoyeai/openclaw-master-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add leoyeai/openclaw-master-skills/achievement-qztc@git:20260518.b9fb56fPins git:20260518.b9fb56f in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- leoyeai/openclaw-master-skills
- Path
skills/achievement-qztc/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260518.b9fb56f, committed May 18, 2026
- Size
- 21,162 bytes
- Repository stars
- 2,176
- License
- MIT
课程目标达成情况分析表生成工具。根据Excel学生数据替换Word模板中的课程目标达成情况,生成新的分析表。.
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
# 课程目标达成情况分析表生成工具(QZTC版)
根据Excel学生数据替换Word模板中的课程目标达成情况,生成新的分析表。
## 适用场景
- 根据Excel学生名单生成课程目标达成情况分析表
- 自动计算各课程目标的达成值(随机生成成绩,百分比表示)
---
## 文件路径
- **模板文件**: `/Volumes/qztcm09/Desktop/temp/课程目标达成情况分析表-数据可视化-模版.docx`
- **Excel数据**: `/Volumes/qztcm09/Desktop/temp/数据可视化技术23级计算机.xls`
---
## 使用步骤
### 步骤1:读取Excel数据
```python
import pandas as pd
import shutil
import random
from docx import Document
from datetime import datetime
# 读取Excel
df = pd.read_excel('/Users/qztcm09/Desktop/temp/数据可视化技术23级计算机.xls')
# 排除旷考学生
df = df[df['备注'] != '旷考'].reset_index(drop=True)
# 自动判断当前学年和学期
now = datetime.now()
year = now.year
month = now.month
day= now.day
if 1 <= month <= 6:
# 1-6月:第一学期(上学年)
academic_year = f"{year-1} - {year}"
semester = "一"
else:
# 7-12月:第二学期(上学年)
academic_year = f"{year-1} - {year}"
semester = "二"
print(f"当前学年: {academic_year}, 学期: {semester}学期")
# 从"班级"字段提取年级、班级、专业信息
# 专业名称提取支持两种情况:
# 情况1: "23级计算机" → 年级=23, 专业=计算机
# 情况2: "23级软工2班" → 年级=23, 专业=软工
import re
class_name = df['班级'].iloc[0] if '班级' in df.columns else ''
match = re.search(r'(\d+)级', str(class_name))
grade = match.group(1) if match else '' # 如 "23"
# 提取专业:匹配 "XX级" 后面到 "XX班" 或结尾的部分
…Read the whole file at its exact version.
How to install
mdr add leoyeai/openclaw-master-skills/achievement-qztc@sha256:dae66bf944ec61d5The line at the top of this page pins the label git:20260518.b9fb56f, 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.
[](https://markdownregistry.com/a/art_w6tfoyu6xdqtnmhu)
0 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on May 18, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (21162 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
leoyeai/openclaw-master-skills · 2,176 stars · license MIT · pushed 2026-11-04 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_w6tfoyu6xdqtnmhu GET https://markdownregistry.com/api/v1/resolve?ref=leoyeai/openclaw-master-skills/achievement-qztc GET https://markdownregistry.com/api/v1/blob/dae66bf944ec61d571474bf45d6f59f346bf9c0ade5ae895429a5512dc094963
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.