認証ポータルのログインやトークン更新、プロフィール、管理APIを利用するHTTPクライアントの仕様確認とトラブル対応を支援します。
- ポータル向けJSONログインを実装したいとき
- ブラウザーのトークン更新を調べたいとき
- ネイティブ認証APIを扱いたいとき
リポジトリ内のスキルを作成・移植・改訂・監査し、担当範囲や作業ルート、実装と検証の契約を整理します。既存コードやテストに根拠を置いたガイダンスの整備に使えます。
Create, port, revise, or audit repo-local skills and their metadata, engineering contracts, and task routes. Use for skill discovery, ownership, source grounding, and session-derived guidance; diagrams are optional.
実行スコア 未検証
インストール方法を見るリポジトリ内で使うエージェントスキルの新規作成、移植、改訂、監査を進めます。スキルの置き場所や担当範囲を定め、AGENTS.mdや広い役割のスキルから、具体的な作業へ誘導するリンクを設計します。ソースコードやテストを根拠に、入力・出力、状態の変化、失敗時の動作、互換性の限界、受け入れ条件など、開発者が再利用できる契約を記述します。実装や依存関係の変更後には、該当する説明がコードと一致しているかを見直す流れも扱います。
新しい領域のスキルを追加したいときや、似たスキルの責任範囲を整理したいときに向いています。既存スキルのルート切れを調べる監査、作業中に見つかった恒久的な仕様を適切な説明へ反映する場合にも使えます。
標準の作成手順としてskill-creatorを使い、その検証指針に従います。図は必須ではありません。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Use the installed $skill-creator skill to apply the default authoring workflow. Read it completely and apply its initialization, naming, frontmatter, progressive-disclosure, metadata, validation, and testing guidance.
Apply this skill after $skill-creator. Where the two differ, retain the default requirements and add the repository hierarchy and engineering-contract requirements below.
Read the caddy-security supplement for repository scope, documentation ownership, parser/source grounding, examples, and local validation. The requirements in this skill and its hierarchy contract take precedence over the supplement wherever they differ.
Store every discoverable skill as a direct child of .codex/skills/<skill-name>/; do not nest discoverable skill directories inside one another.
Express hierarchy as actionable routing at any depth:
AGENTS.md --Use A to do X--> skill A --Use B to do Y--> skill B --> ...
Write each repo-local route in this form:
Use [skill-name](relative/path/to/SKILL.md) to perform a specific task.
Make the action specific enough that an agent can decide whether to load the linked skill. Put routes to broad skills in AGENTS.md. Put routes to narrower skills in the broad skill that delegates the work. A leaf skill needs no hierarchy boilerplate.
Do not add structural ancestry sections or require a downstream skill to link back to its router. The forward Use ... to ... statements define the hierarchy.
Read the skill routing contract when creating, moving, routing, or auditing a skill.
Treat cross-skill references that do not tell the agent to use a skill for a task as supporting links, not hierarchy routes.
Capture durable behavior and workflows needed to develop, review, operate, and verify caddy-security. Treat the Go source, tests, and skills as cooperating project authorities; update the owning skill when implementation work changes its contract.
Prefer observable, language-neutral contracts:
Keep contracts focused on behavior and ownership instead of duplicating source listings or private-symbol inventories. Link relevant source or tests when that helps contributors navigate the current repository, but state durable rules in the skill itself.
Put shared concepts in the broadest skill that needs them. Put specialized behavior in the narrowest routed skill that owns it. Do not duplicate the same rule across routing and routed skills.
After implementing a feature, fixing a bug, or changing dependencies, scripts, or CI behavior, review the final code diff against the relevant repo-local skills before considering the work complete. Update the owning skills and linked references in the same change whenever their guidance is affected; do not wait for a separate documentation request.
Capture the resulting behavior and the guidance another contributor needs: changed inputs, defaults, contracts, lifecycle, failure modes, compatibility limits, operational steps, examples, and validation commands or acceptance scenarios. Remove obsolete instructions and repair affected source/test links. Ground updates in the final implementation and actual test evidence, retaining explicit limits where behavior remains partial or unverified.
Use the narrowest existing owner and its relevant references. Add a skill and its routes only when a new concern has no suitable owner. Keep session logs and one-off results in working artifacts. If a refactor or other code change leaves the guidance accurate and complete, leave it unchanged and briefly state why no skill update was needed. Validate changed skills and affected links using the scoped workflow below.
When asked to analyze a session and update skills, first inventory:
Classify each item as a durable product contract, reusable troubleshooting workflow, implementation evidence, current conformance gap, or transient artifact. Do not preserve session IDs, timestamps, credentials, temporary paths, one-off outputs, or implementation-library choices unless they are part of a public compatibility contract.
Map each durable item to the narrowest existing owner. Compare its source, tests, current contract, and conformance profile before editing. State desired behavior and acceptance evidence in the owner; when source does not yet satisfy the new requirement, mark that boundary partial or unavailable instead of silently describing it as implemented. Preserve user intent as observable behavior—for example level selection, diagnostic evidence, recovery, and remediation—not as a transcript of the conversation.
Diagrams are not required for this repository. Do not create diagram assets, install rendering tools, or block a skill audit on missing diagrams. Prose, examples, and acceptance scenarios must carry the engineering contract.
When the user requests a diagram, apply the
diagram contract to that asset. Render and
inspect changed pages with tools available in this checkout; keep previews in
tmp/. A diagram task does not authorize sibling tooling or source changes.
AGENTS.md and follow the routes relevant to the task. Inventory the full catalog when adding/moving ownership or performing an explicit repository-wide audit.AGENTS.md only when no existing skill owns the concern.$skill-creator workflow under .codex/skills/<skill-name>/. Edit an existing skill in place.SKILL.md.Use [skill](path) to ... statement to the selected routing file. Add no backlink solely to represent routing.agents/openai.yaml only when its interface changes; preserve existing invocation policy and dependencies. Run the default skill validator.AGENTS.md and repair broken targets, cycles, ambiguous actions, and unreachable skills. For an isolated prose correction, check affected links and behavior without imposing unrelated catalog work.When a task matches a routing statement, read and apply the linked skill. Continue following narrower routing statements only while they match the requested work.
Interpret routed skills as focused workflows:
Finish only when:
AGENTS.md; repository-wide audits verify the whole catalogUse ... to ... target exists and its action is unambiguousまだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
認証ポータルのログインやトークン更新、プロフィール、管理APIを利用するHTTPクライアントの仕様確認とトラブル対応を支援します。
Caddyの認証・認可まわりで起きた設定や実行時の障害を、設定ファイル、ログ、バージョン、HTTPの証拠から切り分け、最小修正や調査報告にまとめます。
caddy-securityのGoコードやCaddyモジュール、Caddyfileパーサー、HTTP連携の実装・レビューで、境界やライフサイクル、エラー処理の規約を確認するスキルです。
caddy-securityのCaddyfile全体を作成・点検し、認証方式に合う設定ガイドを選びながらsecurityアプリとHTTPルートを配線するスキルです。
Caddyの認証ポータルとルートへの認証処理を設定し、利用するログイン元やリダイレクト先の信頼条件、更新機能などを組み立てるスキルです。
認証ポータルのCookie名や接頭辞、属性、ドメインを設定し、認可ポリシーが探すトークンCookieとの対応を整えます。