c1i is designed from the ground up for AI agents. TheDocumentation Index
Fetch the complete documentation index at: https://conductorone-ian-account-to-user-pipeline.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
c1i docs skill command exports a self-contained skill file that teaches your AI coding agent how to use every c1i command, discover API endpoints, and manage C1 resources — without needing external documentation.
What is a skill file?
A skill file is a structured markdown document that gives an AI coding agent the context it needs to use a tool effectively. The skill file produced byc1i docs skill covers:
- All c1i commands, flags, and output formats
- API discovery workflows (how to find and understand endpoints)
- Common API endpoints and pagination patterns
- Authentication setup
Generate the skill file
Runc1i docs skill to output the skill file to your terminal:
Set up c1i with Claude Code
Claude Code loads skills from.claude/skills/ in your project directory. To add c1i as a skill:
Verify the file was created:You should see the skill content starting with a YAML frontmatter block containing
name: c1i.Make sure c1i is installed and authenticated (
c1i auth login) before asking Claude Code to run c1i commands. For non-interactive setups (CI, containers, headless servers), set C1I_URL, C1I_CLIENT_ID, and C1I_CLIENT_SECRET as environment variables instead of running auth login — c1i picks them up automatically. See Credential storage for the full precedence order.Set up c1i with Cursor
Cursor uses project rules to provide context to its AI. To add the c1i skill:- Project rule (recommended)
- User rule (global)
Set up c1i with other agents
The skill file is plain markdown with YAML frontmatter, so it works with any AI coding agent that accepts context files. The general pattern:Add the file wherever your agent reads context. Common locations:
| Agent | Where to put the skill file |
|---|---|
| Claude Code | .claude/skills/c1i/SKILL.md |
| Cursor | .cursor/rules/c1i.md |
| Windsurf | .windsurfrules (append the content) |
| GitHub Copilot | .github/copilot-instructions.md (append the content) |
| Cline | .clinerules (append the content) |
Example workflows
Once your agent has the c1i skill, you can use natural language to accomplish common tasks.Confirm the active identity
Ask your agent to verify which user it’s acting as before making changes:c1i auth whoami and reports the user ID, display name, email, and counts of roles, permissions, and feature flags.
Explore the API
Ask your agent to discover what’s available before running authenticated commands:c1i docs endpoints and c1i docs endpoint to explore the API without credentials.
Audit user access
c1i users list --status=enabled and c1i entitlements list --app-id=<id> and presents the results.
For broader queries where you want a fast answer rather than a full dataset, ask the agent to limit results:
c1i users list --status=enabled --limit=5. c1i tightens the per-call request size to match --limit and stops auto-paginating once the cap is reached, so the API call is small even when the underlying tenant has thousands of users.
Manage access requests
c1i tasks list --state=open --assigned-to-me, filters the results, and uses c1i tasks approve for the matching tasks.
Investigate an app’s accounts
c1i accounts list --app-id=<id> --unmapped-only to surface accounts that haven’t been linked to C1 users.
Keep the skill file up to date
The skill file is versioned — it includes the c1i version in its frontmatter. When you update c1i, regenerate the skill file to pick up any new commands or changes:Pages related to c1i agent setup
- Install c1i — installation, authentication, and configuration
- c1i command reference — complete list of commands, subcommands, and flags