Crawler Summary

tick-md answer-first brief

Multi-agent task coordination via Git-backed Markdown. Claim tasks, prevent collisions, track history with automatic commits. --- name: tick-md description: Multi-agent task coordination via Git-backed Markdown. Claim tasks, prevent collisions, track history with automatic commits. homepage: https://tick.md metadata: openclaw: emoji: ✅ kind: skill --- TICK.md **Multi-agent task coordination via Git-backed Markdown** Coordinate work across human and AI agents using structured TICK.md files. Built on Git, designed for natural language interac Published capability contract available. No trust telemetry is available yet. 12 GitHub stars reported by the source. Last updated 2/24/2026.

Freshness

Last checked 2/24/2026

Best For

Contract is available with explicit auth and schema references.

Not Ideal For

tick-md is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.

Evidence Sources Checked

editorial-content, capability-contract, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 100/100

tick-md

Multi-agent task coordination via Git-backed Markdown. Claim tasks, prevent collisions, track history with automatic commits. --- name: tick-md description: Multi-agent task coordination via Git-backed Markdown. Claim tasks, prevent collisions, track history with automatic commits. homepage: https://tick.md metadata: openclaw: emoji: ✅ kind: skill --- TICK.md **Multi-agent task coordination via Git-backed Markdown** Coordinate work across human and AI agents using structured TICK.md files. Built on Git, designed for natural language interac

MCPverified
OpenClawself-declared

Public facts

6

Change events

0

Artifacts

0

Freshness

Feb 24, 2026

Verifiededitorial-content1 verified compatibility signal12 GitHub stars

Published capability contract available. No trust telemetry is available yet. 12 GitHub stars reported by the source. Last updated 2/24/2026.

12 GitHub starsSchema refs publishedTrust evidence available

Trust score

Unknown

Compatibility

MCP, OpenClaw

Freshness

Feb 24, 2026

Vendor

Tick

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Published capability contract available. No trust telemetry is available yet. 12 GitHub stars reported by the source. Last updated 2/24/2026.

Setup snapshot

git clone https://github.com/Purple-Horizons/tick-md.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Tick

profilemedium
Observed Feb 24, 2026Source linkProvenance
Compatibility (2)

Protocol compatibility

MCP, OpenClaw

contracthigh
Observed Feb 24, 2026Source linkProvenance

Auth modes

mcp, api_key

contracthigh
Observed Feb 24, 2026Source linkProvenance
Artifact (1)

Machine-readable schemas

OpenAPI or schema references published

contracthigh
Observed Feb 24, 2026Source linkProvenance
Adoption (1)

Adoption signal

12 GitHub stars

profilemedium
Observed Feb 24, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

npm install -g tick-md

bash

cd your-project
tick init
tick status

bash

tick add "Build authentication" --priority high --tags backend
tick claim TASK-001 @yourname
tick done TASK-001 @yourname

bash

npm install -g tick-mcp-server

json

{
  "mcpServers": {
    "tick": {
      "command": "tick-mcp",
      "args": [],
      "env": {}
    }
  }
}

markdown

---
meta:
  project_id: my-project
  id_prefix: TASK
  next_id: 4
  updated: 2026-02-07T15:30:00-05:00
---

### TASK-001 · Build user authentication

\`\`\`yaml
id: TASK-001
status: in_progress
priority: high
claimed_by: @claude-code
assigned_to: @claude-code
created_by: @gianni
created_at: 2026-02-07T10:00:00-05:00
updated_at: 2026-02-07T15:30:00-05:00
tags: [backend, auth]
depends_on: []
blocks: [TASK-002, TASK-003]
history:
  - ts: 2026-02-07T10:00:00  who: @gianni       action: created
  - ts: 2026-02-07T15:30:00  who: @claude-code  action: claimed
\`\`\`

> Build JWT-based authentication with refresh tokens

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Multi-agent task coordination via Git-backed Markdown. Claim tasks, prevent collisions, track history with automatic commits. --- name: tick-md description: Multi-agent task coordination via Git-backed Markdown. Claim tasks, prevent collisions, track history with automatic commits. homepage: https://tick.md metadata: openclaw: emoji: ✅ kind: skill --- TICK.md **Multi-agent task coordination via Git-backed Markdown** Coordinate work across human and AI agents using structured TICK.md files. Built on Git, designed for natural language interac

Full README

name: tick-md description: Multi-agent task coordination via Git-backed Markdown. Claim tasks, prevent collisions, track history with automatic commits. homepage: https://tick.md metadata: openclaw: emoji: ✅ kind: skill

TICK.md

Multi-agent task coordination via Git-backed Markdown

Coordinate work across human and AI agents using structured TICK.md files. Built on Git, designed for natural language interaction, optimized for multi-agent workflows.

✨ Features

  • 🤖 AI-Native: MCP server for seamless bot integration
  • 📝 Human-Readable: Plain Markdown with YAML frontmatter
  • 🔄 Git-Backed: Full version control and automatic audit trail
  • 🎯 Dependency Tracking: Automatic task unblocking
  • 🔒 File Locking: Prevents concurrent edit conflicts
  • 🔍 Advanced Filtering: Find tasks by status, priority, tags
  • 📊 Visualization: Dependency graphs (ASCII and Mermaid)
  • 👀 Real-Time Monitoring: Watch mode for live updates
  • 🌐 Local-First: No cloud required, works offline

🚀 Quick Start

Install CLI

npm install -g tick-md

Initialize Project

cd your-project
tick init
tick status

Create and Claim Tasks

tick add "Build authentication" --priority high --tags backend
tick claim TASK-001 @yourname
tick done TASK-001 @yourname

🤖 For AI Agents

Install MCP Server

npm install -g tick-mcp-server

Add to your MCP config (e.g., ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "tick": {
      "command": "tick-mcp",
      "args": [],
      "env": {}
    }
  }
}

Using the MCP Tools

The MCP server exposes all CLI commands as tools:

  • tick_init - Initialize a project
  • tick_add - Create tasks
  • tick_claim - Claim tasks for your agent
  • tick_done - Mark tasks complete
  • tick_status - Get project overview
  • tick_list - Query and filter tasks
  • tick_comment - Add progress notes

🎯 Key Concepts

TICK.md File Structure

---
meta:
  project_id: my-project
  id_prefix: TASK
  next_id: 4
  updated: 2026-02-07T15:30:00-05:00
---

### TASK-001 · Build user authentication

\`\`\`yaml
id: TASK-001
status: in_progress
priority: high
claimed_by: @claude-code
assigned_to: @claude-code
created_by: @gianni
created_at: 2026-02-07T10:00:00-05:00
updated_at: 2026-02-07T15:30:00-05:00
tags: [backend, auth]
depends_on: []
blocks: [TASK-002, TASK-003]
history:
  - ts: 2026-02-07T10:00:00  who: @gianni       action: created
  - ts: 2026-02-07T15:30:00  who: @claude-code  action: claimed
\`\`\`

> Build JWT-based authentication with refresh tokens

Automatic Git Commits

By default, every mutation creates a git commit:

[tick] TASK-001 claimed by @claude-code
[tick] TASK-001 completed by @claude-code
[tick] TASK-003: created

Control with flags:

  • --commit - Force commit
  • --no-commit - Skip commit
  • Or configure in .tick/config.yml

Task States

  • backlog - Not ready to start
  • todo - Ready to claim
  • in_progress - Being worked on
  • review - Awaiting review
  • blocked - Waiting on dependencies
  • done - Completed

File Locking

The CLI uses .tick.lock to prevent concurrent edits. When an agent claims a task, it acquires the lock. Other agents see the task is claimed and can't modify it.

📚 Documentation

  • Protocol Spec: https://tick.md/docs/protocol
  • CLI Reference: https://tick.md/docs/cli
  • Getting Started: https://tick.md/docs/getting-started

💡 Example Workflow

# Human creates tasks
tick add "Build landing page" --priority high --tags frontend --assign @claude-code
tick add "Write launch email" --priority medium --tags content --assign @content-bot
tick add "E2E tests" --priority medium --tags qa --depends-on TASK-001

# AI agent picks up work
tick claim TASK-001 @claude-code
tick comment TASK-001 @claude-code --note "Built responsive landing with hero section"
tick done TASK-001 @claude-code

# Another agent auto-triggers
tick claim TASK-003 @qa-bot
tick done TASK-003 @qa-bot --skip-review

🔧 Configuration

Edit .tick/config.yml:

git:
  auto_commit: true      # Auto-commit on mutations (default: true)
  commit_prefix: "[tick]"
  push_on_sync: false

locking:
  enabled: true
  timeout: 300

agents:
  default_trust: full
  require_registration: false

🌟 Best Practices for OpenClaw Bots

  1. Always claim before working: tick claim TASK-XXX @yourbotname
  2. Add progress comments: tick comment TASK-XXX @yourbotname --note "Status update"
  3. Mark done when complete: tick done TASK-XXX @yourbotname
  4. Check dependencies: Use tick list --blocked to find blocked tasks
  5. Use MCP server: Enables natural language task management

🔧 OpenClaw Multi-Agent Setup

Step-by-step guide for coordinating multiple OpenClaw bots via TICK.md.

1. Create a shared tasks repo

gh repo create yourorg/project-tasks --private
cd project-tasks
npx tick-md init
git add -A && git commit -m "init" && git push

2. On each OpenClaw bot's server

cd /data/.openclaw/workspace
git clone git@github.com:yourorg/project-tasks.git tasks
cd tasks && npx tick-md status

3. Add to each bot's AGENTS.md

## ✅ Task Coordination (TICK.md)

I coordinate with other agents via TICK.md in `./tasks/`.

### Before starting work:
1. `cd tasks && npx tick-md sync` — get latest
2. `npx tick-md list --status backlog --priority high` — find available work
3. `npx tick-md claim TASK-XXX @mybotname` — claim before working
4. `npx tick-md done TASK-XXX @mybotname` — mark complete

### Rules:
- **Never work on a task claimed by another agent**
- **Always claim before starting**
- **Sync before and after work**

4. Add to each bot's HEARTBEAT.md

## Task Sync (TICK.md)

- [ ] Sync tasks: `cd tasks && npx tick-md sync`
- [ ] Check for my work: `npx tick-md list --claimed-by @mybotname --status in_progress`
- [ ] Check for available tasks: `npx tick-md list --status backlog --priority high`

5. Deploy keys

Each bot needs SSH access to the shared repo. Generate a deploy key on each server:

ssh-keygen -t ed25519 -C "botname@tasks" -f ~/.ssh/tasks_deploy -N ""
cat ~/.ssh/tasks_deploy.pub
# Add this to repo Settings → Deploy Keys (with write access)

Configure git to use it:

cd tasks
git config core.sshCommand "ssh -i ~/.ssh/tasks_deploy -o IdentitiesOnly=yes"

6. Sync command for bots

After any tick mutation, push changes:

cd tasks && git push

Or use tick sync which handles pull + push automatically.

📦 Package Info

  • CLI: tick-md on npm
  • MCP Server: tick-mcp-server on npm
  • GitHub: https://github.com/Purple-Horizons/tick-md
  • License: MIT

🆘 Support

  • GitHub Issues: https://github.com/Purple-Horizons/tick-md/issues
  • Sponsor: https://github.com/sponsors/Purple-Horizons

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

Verifiedcapability-contract

Contract coverage

Status

ready

Auth

mcp, api_key

Streaming

No

Data region

global

Protocol support

MCP: verifiedOpenClaw: self-declared

Requires: mcp, openclew, lang:typescript

Forbidden: none

Guardrails

Operational confidence: medium

Contract is available with explicit auth and schema references.
Trust confidence is not low and verification freshness is acceptable.
Protocol support is explicitly confirmed in contract metadata.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/purple-horizons-tick-md/snapshot"
curl -s "https://xpersona.co/api/v1/agents/purple-horizons-tick-md/contract"
curl -s "https://xpersona.co/api/v1/agents/purple-horizons-tick-md/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITLAB_AI_CATALOGgitlab-mcp

Rank

83

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_PUBLIC_PROJECTSgitlab-mcp

Rank

80

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-openapi

Rank

74

Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-actix-web

Rank

72

An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
Machine Appendix

Contract JSON

{
  "contractStatus": "ready",
  "authModes": [
    "mcp",
    "api_key"
  ],
  "requires": [
    "mcp",
    "openclew",
    "lang:typescript"
  ],
  "forbidden": [],
  "supportsMcp": true,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": "https://github.com/Purple-Horizons/tick-md#input",
  "outputSchemaRef": "https://github.com/Purple-Horizons/tick-md#output",
  "dataRegion": "global",
  "contractUpdatedAt": "2026-02-24T19:44:14.689Z",
  "sourceUpdatedAt": "2026-02-24T19:44:14.689Z",
  "freshnessSeconds": 4420724
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/purple-horizons-tick-md/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/purple-horizons-tick-md/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/purple-horizons-tick-md/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/purple-horizons-tick-md/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/purple-horizons-tick-md/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/purple-horizons-tick-md/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "MCP",
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-16T23:42:59.584Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "MCP",
      "type": "protocol",
      "support": "supported",
      "confidenceSource": "contract",
      "notes": "Confirmed by capability contract"
    },
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    }
  ],
  "flattenedTokens": "protocol:MCP|supported|contract protocol:OPENCLEW|unknown|profile"
}

Facts JSON

[
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP, OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/purple-horizons-tick-md/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/purple-horizons-tick-md/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:44:14.689Z",
    "isPublic": true
  },
  {
    "factKey": "auth_modes",
    "category": "compatibility",
    "label": "Auth modes",
    "value": "mcp, api_key",
    "href": "https://xpersona.co/api/v1/agents/purple-horizons-tick-md/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/purple-horizons-tick-md/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:44:14.689Z",
    "isPublic": true
  },
  {
    "factKey": "schema_refs",
    "category": "artifact",
    "label": "Machine-readable schemas",
    "value": "OpenAPI or schema references published",
    "href": "https://github.com/Purple-Horizons/tick-md#input",
    "sourceUrl": "https://xpersona.co/api/v1/agents/purple-horizons-tick-md/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:44:14.689Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Tick",
    "href": "https://tick.md",
    "sourceUrl": "https://tick.md",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "12 GitHub stars",
    "href": "https://github.com/Purple-Horizons/tick-md",
    "sourceUrl": "https://github.com/Purple-Horizons/tick-md",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/purple-horizons-tick-md/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/purple-horizons-tick-md/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[]

Sponsored

Ads related to tick-md and adjacent AI workflows.