{"id":84108,"plugin_id":"plugin_asdk_app_6adcdb5e71948191a00ad2b15d58ed1e","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-06T07:28:27.477Z","digest":"9940b2de538fe9abd052be83de120e6524376bad7ab1864898e2cb3b928b05ff","against":null,"payload":{"description":"Check the current Aixcut MCP OAuth login state without opening a web page. Use only when the user explicitly asks to sign in, restore authorization, or check login status. Do not use for opening a Project or signing out.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":254}],"name":"aixcut-login","skill_md_contents":"---\nname: aixcut-login\ndescription: \"Check the current Aixcut MCP OAuth login state without opening a web page. Use only when the user explicitly asks to sign in, restore authorization, or check login status. Do not use for opening a Project or signing out.\"\n---\n\n# Check Aixcut MCP Login\n\n## Conversation guidance\n\nReport the verified authorization state and the next step in the user's setup. Keep MCP availability, Plugin installation, and Project readiness distinct. If authorization is missing, let the Codex Host handle OAuth and explain what the user will see.\n\nCall `aixcut_login` once with `{}`. Success requires the envelope `status` to be `ok` and the business result `result.status` to be `authenticated`.\n\n## Result handling\n\n- **Already authorized:** the Tool returns `result.status=\"authenticated\"`.\n- **Authorization missing or expired:** the Codex Host opens the Aixcut OAuth page and resumes this call after completion. Do not operate the authorization page or call the Tool again.\n- **Authorization denied, cancelled, failed, or timed out:** stop and report that login did not complete.\n\n## Constraints\n\n- This Skill does not handle page-opening requests. Use `aixcut-projects` for opening a page.\n- Do not add `project_id` or any business argument to `aixcut_login`.\n- For other Tools, the Codex Host resumes the original call when authorization is required; do not call `aixcut_login` first.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}