
Docyrus Cli App
Drive Docyrus platform work from the shell—auth, environments, data records, Studio schema objects, automations, and email—when building or operating a Docyrus-backed app with an agent.
Install
npx skills add https://github.com/docyrus/agent-skills --skill docyrus-cli-appWhat is this skill?
- Covers `docyrus` context, `auth`, `env list` / `env use`, and environment or tenant switching
- `docyrus ds` for querying and managing data records from the terminal
- `docyrus studio` for data sources, fields, enums, data views, forms, webforms, and HTML/PDF/DOCX/email export templates
- `docyrus automation` for triggers and action nodes plus `docyrus messaging` for accounts and send-email flows
- `docyrus discover` for tenant OpenAPI specs and `docyrus tui` for Bun-powered terminal UI workflows
Adoption & trust: 509 installs on skills.sh; 13 GitHub stars; 2/3 security scanners passed (skills.sh audits).
Recommended Skills
Journey fit
Docyrus CLI is primarily an integration surface while you build and connect app data, forms, and automations to the platform. integrations subphase fits terminal commands that sync dev schema, hit APIs, and wire automations rather than pure frontend or docs work.
Common Questions / FAQ
Is Docyrus Cli App safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Docyrus Cli App
# Docyrus CLI Guide for using the `docyrus` CLI to interact with the Docyrus platform from the terminal. ## Command Overview | Command | Description | |---------|-------------| | `docyrus` | Show active environment, current auth context, and help summary | | `docyrus env list` / `env use` | Manage named environments | | `docyrus auth login` | Authenticate via OAuth2 device flow or manual tokens | | `docyrus auth logout` | Logout the active account for the current environment | | `docyrus auth who` | Show the active user and tenant | | `docyrus auth accounts list` / `use` | Manage saved user accounts | | `docyrus auth tenants list` / `use` | Manage saved tenants for a user | | `docyrus apps list` | List apps from `/v1/apps` | | `docyrus apps delete` / `restore` / `permanent-delete` | Archive, restore, or hard-delete apps via `/v1/dev/apps/:appId` | | `docyrus ds get` | Get data source metadata | | `docyrus ds list` | Query records with filters, sorting, pagination | | `docyrus ds create` / `update` / `delete` | Mutate records, including bulk create/update | | `docyrus studio ...` | CRUD for dev app data sources, fields, enums, data views, forms, webforms, HTML/PDF/DOCX templates, and email templates | | `docyrus automation ...` | Manage automations, triggers, and action nodes for an app | | `docyrus messaging accounts` | List tenant email accounts (non-credential info) | | `docyrus messaging email send` | Send an email through a tenant email account | | `docyrus discover api` | Download tenant OpenAPI spec | | `docyrus discover namespaces` / `path` / `endpoint` / `entity` / `search` | Explore the downloaded tenant OpenAPI spec | | `docyrus connect list-connectors` | List integration connectors with optional keyword search | | `docyrus connect get-connector <slug>` | Get connector details including data sources and actions | | `docyrus connect get-action <slug> <actionKey>` | Get action details with input/output JSON schemas | | `docyrus connect list-connections <slug>` | Get tenant and user connections for a connector | | `docyrus connect curl <slug> <endpoint>` | Send HTTP request through a connector's provider auth | | `docyrus connect run-action <appSlug> <actionKey>` | Run a connector or app action | | `docyrus curl` | Send arbitrary API requests | | `docyrus tui` | Launch the OpenTUI terminal UI (requires Bun) | **See [references/cli-manifest.md](references/cli-manifest.md) for complete command reference with flags and arguments.** ## Common Workflows ### Settings Scope By default, `docyrus` stores settings in a project-local `.docyrus/` folder in the current working directory. - Local default: `./.docyrus/` - Global override: `~/.docyrus/` via `-g` or `--global` - Tenant OpenAPI cache: `<settings-root>/tenans/<tenantId>/openapi.json` Examples: ```ba