원클릭으로
tickward
Manage tickward countdown projects, timers, spaces, and share links through the versioned public API.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Manage tickward countdown projects, timers, spaces, and share links through the versioned public API.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | tickward |
| description | Manage tickward countdown projects, timers, spaces, and share links through the versioned public API. |
| license | AGPL-3.0-only |
| compatibility | Requires a tickward API key. Read-only keys can inspect resources; full-access keys can create, update, and delete resources. |
| metadata | {"version":"1.0"} |
Use this skill when a user wants to manage countdown timers, organize them into spaces, or create static share links.
Use a Bearer API key in the Authorization header:
Authorization: Bearer tw_your_api_key
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.
GET /capabilities before choosing a workflow.GET /projects.POST /projects/preview before POST /projects.label, target_date, and timezone.Idempotency-Key on write requests that may be retried.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.
https://tickward.com/api/v1.Europe/Warsaw.effective_target_date for the current countdown
date. For recurring timers, target_date is the original schedule anchor.project_name, timer label, and date.
Do not show raw project ids unless the user asks for ids.project_name. Share responses
include timer_label when the timer still exists.Idempotency-Key replays the same write response for up to 24 hours when the method, path, query, and JSON body match.Idempotency-Key with a random UUID plus an operation prefix, for example timer-create-${crypto.randomUUID()}.DELETE ...?dry_run=true previews project and space deletes without mutating data.POST /projects/preview returns a plan_hash; send it as expected_plan_hash when creating the project.{ "error": { "type": "...", "message": "...", "remediation": { "hint": "..." } } }.