corgicorner/tickward/site
Claude Code and agent skill by corgicorner/tickward
- community
Checking that the SKILL.md file is still in the repository.
Manage tickward countdown projects, timers, spaces, and share links through the versioned public API.
Install
npx vskill@latest install corgicorner/tickward/siteSKILL.md
tickward
Use this skill when a user wants to manage countdown timers, organize them into spaces, or create static share links.
Capabilities
- List, create, update, and delete projects.
- List, create, update, archive, and delete timers.
- List, create, update, and delete spaces.
- Create, inspect, and delete timer share links.
- Manage webhook endpoints from Settings for event-driven integrations.
- Use MCP clients for agent workflows when a remote endpoint or API key is
configured.
Authentication
Use a Bearer API key in the Authorization header:
Use read-only keys for questions and full-access keys for requested changes. Remote MCP connections use OAuth scopes. If a write fails with insufficient_scope, tell the user which required_scope is missing and ask them to reconnect the MCP client with that scope.
Workflow
- Check
GET /capabilitiesbefore choosing a workflow. - Resolve the target project with
GET /projects. - For a new project with spaces or timers, call
POST /projects/previewbeforePOST /projects. - Create missing spaces before creating timers assigned to those spaces.
- Create timers with
label,target_date, andtimezone. - Create share links only after the user asks to share a timer.
- Confirm before deleting any project, timer, space, or share link.
- Send
Idempotency-Keyon write requests that may be retried.
Full sync reads
For a full read of everything the key can access, call GET /sync once instead of listing projects and fanning out to per-project timers and spaces requests. Save the returned ETag; on later polls send it as If-None-Match. Treat 304 Not Modified as nothing changed. On 429, wait for the Retry-After value before retrying.
Constraints
- Public API base URL:
https://tickward.com/api/v1. - Request fields use snake_case.
- Dates use ISO 8601 strings.
- Timezones use IANA timezone names such as
Europe/Warsaw. - When reading timers, use
effective_target_datefor the current countdown
date. For recurring timers, target_date is the original schedule anchor.
- When confirming timer changes, show
project_name, timer label, and date.
Do not show raw project ids unless the user asks for ids.
- When confirming space or share changes, show
project_name. Share responses
include timer_label when the timer still exists.
Idempotency-Keyreplays the same write response for up to 24 hours when the method, path, query, and JSON body match.- Generate
Idempotency-Keywith a random UUID plus an operation prefix, for exampletimer-create-${crypto.randomUUID()}. DELETE ...?dry_run=truepreviews project and space deletes without mutating data.POST /projects/previewreturns aplan_hash; send it asexpected_plan_hashwhen creating the project.- Webhook delivery is asynchronous. Self-hosted deployments must run the scheduler tick endpoint for delivery and retry.
- Errors use
{ "error": { "type": "...", "message": "...", "remediation": { "hint": "..." } } }.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingdocs/site/skill.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/corgicorner/tickward/site)