sap-consultant-skill

SKILL运维和基础设施
运维和基础设施 未标注权限 许可证不明确
安装这个技能

Use when SAP 业务顾问需要查询 SAP 系统信息 — 查看开发对象(程序/类/函数/表结构)、读源码、查表数据(SE16N 式)、Where-Used 引用追踪、版本历史。只读工具:绝不写入、修改或删除任何 SAP 对象。Trigger on: '查一下这个表', '看下这个程序源码', '这个字段在哪些地方用到', '查表数据', '表结构', 'Z表里有什么数据', SE16N/SE11/SE80 查询类需求。NOT for: 开发/修改 ABAP 代码(用 sap-cli-skill),配置系统(用 SAP GUI)。

一句话选型结论

按资料字段整理

sap-consultant-skill是运维和基础设施类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类运维和基础设施 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_f98570db/sap-consultant-skill
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

运维和基础设施
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_f98570db仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791681725
正文体量5.7 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查服务与日志

按现象定位服务状态与日志线索。

写部署与巡检脚本

把重复的部署、巡检写成脚本。

故障排查

按步骤排查网络、依赖与配置。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在运维和基础设施场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
sap-consultant-skill当前 未标注权限 未标注 未标注 未标注 有
Azure 部署 调用外部服务 GitHub 仓库 664.2 万 Codex、Claude、Cursor 有
Azure diagnostics 问题管理 调用外部服务 GitHub 仓库 657.6 万 Codex、Claude、Cursor 有
Azure aigateway 部署 调用外部服务 GitHub 仓库 655.3 万 Codex、Claude、Cursor 有
Azure AI 搜索 调用外部服务 GitHub 仓库 651.4 万 Codex、Claude、Cursor 有
Azure Cloud migrate 部署 调用外部服务 GitHub 仓库 650.7 万 Codex、Claude、Cursor 有

SKILL.md 全文

5.7 KB
模型实际读到的说明书原文,来自技能仓库

sap-consultant — SAP 只读查询工具(业务顾问版)

Python CLI wrapping the SAP ADT REST API — 只读查询版。面向 SAP 业务顾问:
查开发对象、读源码、查表结构和数据。本工具没有也不允许有任何写入 SAP 的能力
(无 create/sync/upload/delete/activate/format/transport-release/run-program)。

调用方式

cd <SKILL_DIR>/assets && python main.py <command> [options]

全局参数(置于命令之前):

参数 说明
--profile <name> 使用指定配置 profile
--verify-ssl 启用 SSL 验证(默认关闭)

安装与配置见 references/install.md。

Command Reference(11 个只读查询命令 + auth 密钥管理)

Category Command Key Parameters 说明
Object info --name --type 对象元数据:状态/负责人/开发包/传输请求号
Object download --name --type --path 源码导出到本地(只读导出,不回写)
Object history --name --type 对象版本历史
Browse list [--type --package --prefix] 列出对象(按类型/包/前缀过滤)
Browse whereused --name --type Where-Used 引用追踪
Browse search --query [--type] 源码/对象搜索
Diff diff --name --type [--path] 本地文件 vs SAP 源码对比(只读)
Data show-table --name 表字段结构(SE11 等价,只读)
Data read-table --name [--fields --where --max-rows] 表数据查询(SE16N 等价,只读)
Diag syntax-check --name --type 语法检查(只读诊断,不上传不激活)
Config config show / list-profiles / set — 配置管理
Auth auth login / logout / status — 密码存取系统 keyring(推荐,配置文件不落明文)

示例:

# 业务顾问典型场景
python main.py info --name ZMM_MATERIAL_QUERY --type class        # 这是什么对象、激活没、谁负责
python main.py download --name ZSD_ORDER_RPT --type report --path ./out   # 导出源码给顾问看
python main.py list --package ZSD --prefix Z*                     # 这个包里有哪些对象
python main.py whereused --name ZIF_ORDER_API --type interface    # 谁在引用这个接口
python main.py show-table --name VBAK                             # 销售订单表有哪些字段
python main.py read-table --name VBAK --fields "VBELN,ERDAT,NETWR" --where "ERDAT = '20260101'" --max-rows 50
python main.py read-table --name KNA1 --where "LAND1 IN ('CN','US')" --max-rows 100

支持的对象类型(16 种,同 sap-cli)

report class interface function functiongroup domain dataelement table structure tabletype include cdsview messageclass view searchhelp lockobject

⚠️ Constraints (HARD RULES — DO NOT VIOLATE)

  1. 只读铁律:本工具只有查询命令。任何"改一下/上传/创建/删除/激活"请求一律拒绝,
    告知用户此类操作需走 sap-cli(开发工程线)或 SAP GUI,本工具设计上不提供。
  2. 不绕过工具:不得用 requests/curl 直调 ADT 端点;只通过 python main.py <cmd>。
  3. 标准对象只读:CL_*/CX_*/IF_*/SAPL* 等标准对象仅允许查询——本工具本就只有查询,天然合规。
  4. 表数据仅 SELECT:read-table 走 ADT Data Preview(只读通道),无 INSERT/UPDATE/DELETE 能力。
  5. 凭据不入库:连接配置在 assets/config.ini(已 gitignore),不得提交到任何仓库。
  6. read-table 方言坑:--where 运算符两侧必须留空格(f = 'x' ✅,f='x' ❌ 400);
    多值过滤用 IN;--fields 逗号分隔;列名必须真实存在(DD02T 语言列是 DDLANGUAGE 不是 LANGUAGE)。

Error Handling (Quick Reference)

Error Pattern Action
HTTP 400 (read-table SQL) 方言问题:WHERE 运算符两侧加空格 / 字段逗号分隔 / 列名拼错(工具会带 SAP 原文)
HTTP 404 (info/download) 对象不存在——确认名称/类型;function 名称格式是 组名/模块名
HTTP 406 (info DDIC) NW 7.40 媒体类型限制,工具已自动回退 */*;仍失败则为系统限制
Login failed 核对 config.ini(host/client/user/password)或环境变量 SAP_HOST 等

General flow: diagnose(参数/名称/网络)→ usage error: 修正重试 → system limit: 报告用户走 SAP GUI。

与姊妹仓的关系

  • 本仓 sap-consultant-skill(只读查询线,给业务顾问):查对象、查数据,无写入。
  • 姊妹仓 sap-cli-skill(开发工程线,给开发者/AI 工程师):完整 CRUD + 传输管理 + 闭环开发。
  • 两仓共享 ADT 端点知识;写入能力只存在于 sap-cli-skill。若业务查询中发现对象需要修改,
    明确告知用户转开发线处理,本工具不代写。

Version

1.0.1(源出 sap-cli-skill 2.5.1 只读裁剪版)

常见问题

5 问
答案由本站依据条目字段整理
sap-consultant-skill怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_f98570db/sap-consultant-skill。安装方式为未标注。装完刷新技能列表或重开客户端。

sap-consultant-skill支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

sap-consultant-skill权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

sap-consultant-skill收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

sap-consultant-skill用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。