بنقرة واحدة
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": "..." } } }.