Where tasks begin
Skribly Tracker
An issue tracker in the browser, with an API that lets agents read tasks the same way people do.
Overview
Skribly Tracker plans the work that the rest of Skribly carries out. It has projects, issues, boards, comments and time logs, in Polish and English.
Its REST API uses personal tokens with the same roles as people. Skribly Agent and the task skill from agent-skills use it as their default tracker.
- Projects and issues
- Keys such as AGENT-12, issue types, priorities, labels, assignees, estimates and subtasks.
- Board and list
- A Kanban board with drag and drop, and a list with filters and search.
- Teamwork
- Markdown comments, time entries, watchers, attachments and an activity log.
- Your own workflow
- Statuses for each project that you can rename, reorder and extend.
- Roles and tokens
- Admin, member and viewer roles, with read-only or read-write API tokens.
- Webhooks
- Signed events for issues and comments, delivered by a queue worker.
- Light and dark themes
- Follows the system, and you can switch it in the top bar.
- Accessibility panel
- Text size, contrast, fonts and motion on every page.
Workflows
Plan, then hand it to an agent
- Create an issue with a type, a priority and labels.
- Assign it. It appears in Skribly Agent under Assigned to me.
- Start it with an agent, or run
/task AGENT-12in your agent. - The agent comments, changes the status and logs time through the API.
- You review the issue's history, comments and time.
React to changes
Signed webhooks send issue and comment events to any address you choose.

API
REST API v1 uses personal access tokens with the same roles as people. It was designed for coding agents as much as for people, and it maps one to one onto what Skribly Agent needs from a tracker.
Scrollable table
| Method | Path | Purpose |
|---|---|---|
| GET | /me | Token owner |
| GET | /issues | Filtered list |
| POST | /issues | Create an issue |
| GET | /issues/{key} | One issue with comments |
| POST | /issues/{key}/transitions | Change status |
| POST | /issues/{key}/comments | Add a comment |
| POST | /issues/{key}/time-entries | Log time |
| GET | /search | Text search |
Security
- API tokens and webhook secrets are shown once and never logged.
- A viewer's token never changes data, and tokens can be read-only.
- Webhooks are signed with HMAC-SHA256.
- Markdown is rendered with raw HTML escaped, and attachments stay on a private disk.
- More than 240 API requests a minute per user are refused.
Details
| Version | 0.1.24 |
|---|---|
| Runs in | A web browser, on your own server or Docker |
| Built with | PHP 8.4, Laravel 12, Tailwind CSS 4, Alpine.js, MySQL 8.4 |
| Languages | Polish and English, with light and dark themes |
| Availability | Private repository for now |
Screenshots




