Skip to content

CRUD Commands

Every collection has 5 standard CRUD commands, totaling 40 commands. Replace {collection} with: account, contact, deal, project, task, kb, meeting, or journal.

CommandDescription
/mybuddy.{collection}.createCreate a new entry with prompted frontmatter
/mybuddy.{collection}.view [slug]View entry detail
/mybuddy.{collection}.edit [slug]Edit entry fields
/mybuddy.{collection}.list [filters]List entries with optional filters
/mybuddy.{collection}.delete [slug]Delete with confirmation
CommandDescription
/mybuddy.account.createCreate a new account
/mybuddy.account.view [slug]View account detail
/mybuddy.account.edit [slug]Edit account fields
/mybuddy.account.list [filters]List accounts
/mybuddy.account.delete [slug]Delete account
CommandDescription
/mybuddy.contact.createCreate a new contact
/mybuddy.contact.view [slug]View contact detail
/mybuddy.contact.edit [slug]Edit contact fields
/mybuddy.contact.list [filters]List contacts
/mybuddy.contact.delete [slug]Delete contact
CommandDescription
/mybuddy.deal.createCreate a new deal
/mybuddy.deal.view [slug]View deal detail
/mybuddy.deal.edit [slug]Edit deal fields
/mybuddy.deal.list [filters]List deals
/mybuddy.deal.delete [slug]Delete deal
CommandDescription
/mybuddy.project.createCreate a new project
/mybuddy.project.view [slug]View project detail
/mybuddy.project.edit [slug]Edit project fields
/mybuddy.project.list [filters]List projects
/mybuddy.project.delete [slug]Delete project
CommandDescription
/mybuddy.task.createCreate a new task
/mybuddy.task.view [slug]View task detail
/mybuddy.task.edit [slug]Edit task fields
/mybuddy.task.list [filters]List tasks
/mybuddy.task.delete [slug]Delete task
CommandDescription
/mybuddy.kb.createCreate a new KB article
/mybuddy.kb.view [slug]View article detail
/mybuddy.kb.edit [slug]Edit article
/mybuddy.kb.list [filters]List articles
/mybuddy.kb.delete [slug]Delete article
CommandDescription
/mybuddy.meeting.createCreate a new meeting
/mybuddy.meeting.view [slug]View meeting detail
/mybuddy.meeting.edit [slug]Edit meeting
/mybuddy.meeting.list [filters]List meetings
/mybuddy.meeting.delete [slug]Delete meeting
CommandDescription
/mybuddy.journal.createCreate a new journal entry
/mybuddy.journal.view [slug]View journal detail
/mybuddy.journal.edit [slug]Edit journal
/mybuddy.journal.list [filters]List journals
/mybuddy.journal.delete [slug]Delete journal

The .list commands accept optional filters specific to each collection:

  • Accountstype:client, status:active
  • Contactsaccount:acme-corp
  • Dealsstage:proposal, account:acme-corp
  • Projectsstatus:in-progress, priority:high, account:acme-corp
  • Tasksstatus:todo, priority:urgent, project:acme-crm
  • KBtag:process
  • Meetingstype:planning, account:acme-corp
  • Journalsmood:good, tag:productive