appdb-collection-create
Create AppDB collections via CLI-first workflows where collection creation also provisions the required datastore, then returns collection identifiers for manifest wiring and document-write follow-up. Use when an agent must initialize new AppDB storage for a Domo app, not just list/get collections or create documents.
How do I install this agent skill?
npx skills add https://github.com/stahura/domo-ai-vibe-rules --skill appdb-collection-createIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill provides instructions for creating AppDB collections using the community-domo-cli or REST API endpoints. It is a standard operational skill with no detected malicious patterns.
- Socketwarn
1 alert: gptSecurity
- Snykpass
Risk: LOW · No issues
- ZeroLeakspass
Score: 93/100 · 2 sections analyzed
What does this agent skill do?
AppDB Collection Create (CLI)
Use this skill when the app needs new AppDB storage and the CLI path can create both datastore and collection in one operation.
Intent
This skill covers storage initialization lifecycle:
- create required datastore
- create collection inside that datastore
- capture resulting identifiers
- prepare follow-up manifest mapping and document-write usage
For document CRUD operations after collection exists, use ~/.agents/skills/appdb/SKILL.md.
Assumed CLI Behavior
Assume community-domo-cli includes:
appdb collection-create
and that this operation handles datastore provisioning automatically when needed.
Primary Execution Path
Prefer CLI:
community-domo-cli --instance <instance> appdb collection-create --body-file collection.json
If CLI support is unavailable in a given environment, fall back to direct endpoint workflows:
POST /api/datastores/v1(create datastore)POST /api/datastores/v1/{datastoreId}/collections(create collection)
Required Input Contract
Use a body that includes at least:
- collection
name - collection
schema.columns - optional
syncEnabled
Example:
{
"name": "TasksCollection",
"schema": {
"columns": [
{ "name": "title", "type": "STRING" },
{ "name": "status", "type": "STRING" }
]
},
"syncEnabled": true
}
Output Requirements
Return or persist:
datastoreIdcollectionIdcollectionName
so downstream skills can:
- wire manifest mappings
- create documents in the new collection
Manifest Follow-up
After successful creation, ensure app manifest contains collection wiring expected by the app project conventions in this repo.
Checklist
- App requires new AppDB storage (not existing collection reuse)
- CLI collection-create path used first
- Datastore+collection identifiers captured
- Manifest collection mapping follow-up performed
- Hand-off to document CRUD flow (
~/.agents/skills/appdb/SKILL.md) is clear
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/stahura/domo-ai-vibe-rules/appdb-collection-create">View appdb-collection-create on skillZs</a>