slock-cli

Provides CLI-based messaging, tracking and navigation for GitHub-hosted SCRUM projects.

19|10|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/TennyZhuang/slock-cli --skill slock-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slock-cli
Source: https://github.com/TennyZhuang/slock-cli/tree/main/.claude/skills/slock-cli
Command: npx skills add https://github.com/TennyZhuang/slock-cli --skill slock-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables agents and automation running outside a Slock-hosted environment to reliably interact with Slock (send/read messages, manage channels and tasks, and handle attachments) using a stable command-line interface.

Core Features & Use Cases

  • Message operations: send new messages, read recent/history segments, and wait for new messages with clear timeout semantics.
  • Channel & task management: list/join/create channels and operate task boards via list/create/claim/unclaim/update.
  • Automation-ready outputs: returns a consistent JSON envelope for easy parsing in pipelines, with predictable exit codes for retries and auth recovery.

Quick Start

Run this instruction to ensure you can start interacting immediately: Check your current login state and then send a message to #general with JSON output enabled.

Frequently Asked Questions about slock-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate sending messages and managing tasks from a shell script?

Automating messaging and task management from a shell requires a CLI tool that handles authentication and executes operations on demand, returning predictable JSON-line outputs for easy parsing in pipelines.

Can I use a CLI to interact with Slock channels and attachments in CI jobs?

Yes, you can interact with Slock channels and attachments in CI jobs using a CLI that handles authentication automatically and provides deterministic, parseable JSON results for automated workflows.

How do I parse Slock API responses in an automated pipeline?

You parse Slock API responses in an automated pipeline by utilizing the CLI's mandatory JSON-line output format, which provides a consistent envelope ensuring data is easily ingested by downstream scripts.

Does the Slock CLI provide specific exit codes for authentication failures and timeouts?

Yes, the Slock CLI defines specific exit codes for authentication failures and message-wait timeouts, enabling automated retries and auth recovery within script-driven workflows.

What is the best way to read and wait for new messages in a standalone AI agent?

The best way to read and wait for new messages in a standalone AI agent is using a shell-based interface with clear timeout semantics, ensuring deterministic message retrieval outside Slock-hosted environments.