MCPcopy
hub / github.com/AstrBotDevs/AstrBot / upload_skill

Function upload_skill

astrbot/dashboard/api/skills.py:112–120  ·  view source on GitHub ↗
(
    request: Request,
    _auth: AuthContext = Depends(require_skill_scope),
    service: SkillsService = Depends(get_service),
)

Source from the content-addressed store, hash-verified

110
111@router.post("/skills")
112async def upload_skill(
113 request: Request,
114 _auth: AuthContext = Depends(require_skill_scope),
115 service: SkillsService = Depends(get_service),
116):
117 async def _operation():
118 return await service.upload_skill(await single_upload(request))
119
120 return await _run(_operation)
121
122
123@router.post("/skills/batch")

Callers

nothing calls this directly

Calls 1

_runFunction · 0.70

Tested by

no test coverage detected