Documentation Index
Fetch the complete documentation index at: https://docs.openpawz.ai/llms.txt
Use this file to discover all available pages before exploring further.
Dashboard & Today
The Dashboard (also called the Today view) is your landing page in Pawz. It provides an at-a-glance overview of your day with a weather widget, task list, quick action buttons, and a personalized greeting from your active agent.
Greeting
The dashboard displays a time-based greeting that changes throughout the day:
| Time | Greeting |
|---|
| Before 12:00 PM | Good morning |
| 12:00 PM – 5:59 PM | Good afternoon |
| 6:00 PM onwards | Good evening |
The greeting is accompanied by your active agent’s avatar.
The dashboard includes a weather widget powered by wttr.in.
- No API key required — wttr.in is a free, open service
- Displays current conditions for your location
- Updates automatically when the dashboard loads
:::tip
The wttr.in service uses your IP address for geolocation. If you’re using a VPN, the weather will reflect the VPN server’s location.
:::
Task list
A lightweight task manager is built directly into the dashboard for quick daily planning.
Operations
| Action | Description |
|---|
| Create | Add a new task with a title |
| Toggle | Mark a task as complete/incomplete |
| Edit | Update a task’s title |
| Delete | Remove a task from the list |
Tasks on the dashboard are stored in localStorage and are separate from the full Kanban task board (which uses the engine’s SQLite database). Think of these as quick personal reminders rather than agent-managed tasks.
:::info
For full-featured task management with agent assignment, cron scheduling, and Kanban workflows, use the Tasks view instead.
:::
The dashboard provides one-click quick actions that send pre-built prompts to your active agent:
| Button | What it does |
|---|
| Morning Briefing | Asks the agent to prepare a morning summary with weather, calendar, tasks, and news |
| Summarize Inbox | Asks the agent to summarize recent emails and messages |
| What’s on today? | Asks the agent to outline your agenda for the day |
These actions open the chat view and send the corresponding prompt immediately, so your agent can start working right away.
Agent avatar display
Your currently active agent’s avatar is displayed prominently on the dashboard. Pawz uses a sprite-based avatar system with 50 unique avatars, each assigned a color from a 7-color palette.
:::tip
Customize your agent’s avatar and color in the Agents view to make the dashboard feel personal.
:::
Community integrations and extensions can display live data on the dashboard using skill output widgets. When an agent uses the skill_output tool, the data is persisted in SQL and rendered as a widget card on the Today page.
How it works
- A community skill defines a
[widget] section in its pawz-skill.toml manifest
- The agent calls
skill_output with structured JSON data (e.g., a table of CRM deals, stock prices, or system metrics)
- The data is stored in the
skill_outputs table
- The dashboard renders the widget with the declared field definitions — supporting text, number, currency, badge, and date column types
| Type | Description |
|---|
table | Tabular data with sortable columns |
stat | Single metric with label and value |
list | Ordered or unordered item list |
Refresh
Widgets can declare a refresh interval (e.g., refresh = "5m") to automatically re-render with the latest data. The agent’s cron task can be configured to periodically update the skill output.
:::tip
Combine skill output widgets with event-driven triggers to update dashboard data in real-time when webhooks arrive or agents communicate.
:::