# Doover

> Index of Doover skills - start here to understand available skills and load only what you need Use when this capability is needed.

- Skill: `tomevault-io/doover` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/doover`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/doover/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/doover

---


# Doover Skills Index

This is the entry point for Doover development. Use this index to understand available skills and load only the ones you need for your task.

## Available Skills

| Skill | Use When |
|-------|----------|
| `doover-app-workflow` | Creating a new app end-to-end (start here for new apps) |
| `doover-device-apps` | Building device apps (Docker on devices) |
| `doover-cloud-apps` | Building processors or integrations (serverless) |
| `doover-cli` | CLI command reference |
| `doover-data-management` | Channels, tags, inter-agent communication |
| `doover-app-explorer` | Finding existing apps to integrate with |
| `pydoover` | Python library API reference |
| `doover-admin` | Platform administration |
| `doover-rebase` | Cleaning up AI-generated code drift after solving a hard problem |

## App Types Summary

| Type | Runs On | Use For |
|------|---------|---------|
| Device App (`DEV`) | Docker on device | Hardware control, local logic |
| Processor (`PRO`) | Cloud (serverless) | React to channels/schedules |
| Integration (`INT`) | Cloud (serverless) | Receive external webhooks |

## Quick Decision Guide

**"I want to create a new Doover app"**
→ Load `doover-app-workflow` skill

**"I need to find existing apps"**
→ Load `doover-app-explorer` skill

**"How do I use the pydoover library?"**
→ Load `pydoover` skill

**"How do channels and tags work?"**
→ Load `doover-data-management` skill

**"I'm working on a device app"**
→ Load `doover-device-apps` skill

**"I'm working on a processor or integration"**
→ Load `doover-cloud-apps` skill

**"I need CLI command help"**
→ Load `doover-cli` skill

**"My code works but it's messy after a long debugging session"**
→ Load `doover-rebase` skill (run in the same chat)

## Creating a New App - Quick Reference

1. **Research**: Search https://admin.doover.com/app-explorer for existing apps
2. **Create project**:
   - Device apps: `doover app create --name NAME --description "..."`
   - Processors/Integrations: Use GitHub template https://github.com/getdoover/app-template
3. **Implement**: Modify the template files
4. **Test**: `doover app run`
5. **Publish**: `doover app publish --profile dv2`

## Loading a Skill

To get detailed information, read the specific skill file:
- `~/.claude/skills/doover-app-workflow/SKILL.md`
- `~/.claude/skills/doover-cloud-apps/SKILL.md`
- etc.

Only load the skills you need for the current task to keep context focused.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/getdoover) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-14 -->

