Skill 详情

teacher-tool-agent

Accesses educator course, homework, submission, and resource workflows.

匹配类型直接匹配已针对 教师 审核
来源lvyinchao/teacher-tool-agent-skill外部来源
报告安装量1仅表示受欢迎程度

使用前先检查

自动化审核只检查相关性,不代表安全审查或推荐。使用前请阅读来源中的说明。

已保存的来源预览

SKILL.md

这段内容是审核时保存的快照。外部来源才是完整且最新的版本。

---
name: teacher-tool-agent
description: Access Teacher-tool courses, homework, submissions, learning maps, resources, and study groups through the user's OAuth-authorized API.
---

# Teacher-tool Agent

## Authentication

1. Use `scripts/credentials.py` to retrieve the credential for the configured
   Teacher-tool origin. Never display, log, or place the token in a normal file.
2. If no credential exists, explain that browser approval is required and, after
   the user confirms, install the reviewed local dependency with
   `python3 -m pip install -r scripts/requirements.txt`, then run this **already
   installed local file**:
   `python3 scripts/oauth_login.py --issuer https://cloudexp.net`.
3. The helper opens the issuer's OAuth page using PKCE and stores the access token
   in the OS credential store. Do not download or execute any script from a URL.

## API workflow

Call `GET {issuer}/api/v1/agent/capabilities` first. Use only the JSON API under
`/api/v1/agent` with `Authorization: Bearer <token>`. Current resources include
`/me`, `/homeworks`, `/homeworks/{id}/submissions`, `/learning-maps`,
`/course-resources`, and `/study-groups`.

State any intended data change before performing it. Respect API role and object
ownership errors; do not attempt to work around authorization controls.
在 GitHub 阅读完整来源 (打开外部页面)
相关上下文

相关工作