一键导入
update-aula-api-docs
Regenerate docs/aula-package-api.md from the aula package source at ../aula
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Regenerate docs/aula-package-api.md from the aula package source at ../aula
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | update-aula-api-docs |
| description | Regenerate docs/aula-package-api.md from the aula package source at ../aula |
| argument-hint |
Regenerate docs/aula-package-api.md by reading the current source code of the aula PyPI package located at ../aula.
Read the existing reference at docs/aula-package-api.md to understand the current structure and format.
Determine the package version by reading ../aula/pyproject.toml.
Explore the source at ../aula/src/aula/ using parallel agents. Cover all of these areas:
api_client.py — every public method on AulaApiClient with full signature, return type, one-line descriptionwidgets/client.py — every public method on AulaWidgetsClientmodels/ — every dataclass with all fields and typesmodels/presence.py — PresenceState enum valueshttp.py — HttpClient protocol, HttpResponse, exception hierarchyhttp_httpx.py — HttpxHttpClient implementation detailsconst.py — all constants (API URLs, widget IDs, auth endpoints)auth/ — MitIDAuthClient, BrowserClient, auth exceptionsauth_flow.py — authenticate(), create_client(), authenticate_and_create_client()token_storage.py — TokenStorage ABC, FileTokenStorage__init__.py — public exports / __all__Rewrite docs/aula-package-api.md preserving the same section structure:
Update the version in the header and the "Last updated" date.
Spot-check 3-5 items (method signatures, model fields, constants) to confirm accuracy.
| Method | Signature | Description |_raw: dict | None note once in the Data Models preamble, don't repeat per-modelchild.id (institution profile ID, for API calls) and child.profile_id (user profile ID) in Common Patternsself.widgets.*