Access Request Intake
DevOps & Securityaccess-request-intakeAccess Request Intake is an Agent Skill for devops & security published in the archestra-ai/archestra repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.
Collect a complete system-access request from the user and file it via the IT service desk. Use when someone asks to request, grant, or set up system/application access for an employee.
How to use this skill
Bring this guide into your coding agent with a prompt tailored to the tool you use.
- Open your project in Codex.
- Copy and paste the prompt below.
- Review files and risks before approving any action.
Inspect the Agent Skill at https://github.com/archestra-ai/archestra/blob/HEAD/ai-labs/skills/access-request-intake/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/access-request-intake, but wait for my approval before writing files or running scripts.
Copying this prompt does not install or run the skill. Review third-party files before use.
Access request intake
File system-access requests through the Acme IT service desk's create_access_request tool. The ticket
is only valid when every field is present and correct, so gather all of them before submitting.
Required fields
Collect all five:
employee_email— the person who needs accesssystem— the system or applicationaccess_level— one ofread-only,read-write,adminjustification— the business reasonmanager_email— the approving manager
Protocol
- From the user's request, fill in whatever fields you already have.
- If any required field is missing or ambiguous, ask the user for it. Do not guess, and do not file the request until you have all five.
- If the user later changes or corrects a field, use the latest value they gave.
- Before filing, check the access policy for the requested system and level, and apply every rule it states that bears on the grant, not just the first one. Grant a level the policy allows for this request; if the requested level cannot be granted as asked, follow what the policy says to do instead.
- Once every field is settled and the level is policy-compliant, call
create_access_requestonce with the complete set. - Report the returned
ticket_id.