productive-cli

Manage projects, tasks, time entries, and reports via the Productive.io API.

4|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/studiometa/productive-tools --skill productive-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: productive-cli
Source: https://github.com/studiometa/productive-tools/tree/main/packages/cli/skills
Command: npx skills add https://github.com/studiometa/productive-tools --skill productive-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines interactions with Productive.io, enabling efficient management of projects, time tracking, tasks, and reports directly from the command line, ideal for automation and AI agents.

Core Features & Use Cases

  • Project & Task Management: List, get details, and manage projects and tasks.
  • Time Tracking: Log, update, and delete time entries with ease.
  • Reporting: Generate time reports and analyze project budgets.
  • Smart ID Resolution: Use human-friendly identifiers (emails, project numbers) instead of IDs.
  • Use Case: An AI agent can use this Skill to automatically log daily work hours, update task statuses, and generate weekly time summaries for a project manager.

Quick Start

Use the productive-cli skill to list all projects.

Frequently Asked Questions about productive-cli

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

FAQPage Schema
How do I manage Productive.io projects and tasks from the command line?

You can manage Productive.io projects and tasks from the command line using a CLI that interacts directly with the API. It allows you to list projects, get task details, and update statuses efficiently for automation.

Can I track time and generate time reports in Productive.io via terminal?

Yes, you can track time and generate time reports in Productive.io via terminal. The CLI supports logging, updating, and deleting time entries, as well as generating detailed time reports and analyzing project budgets.

How does smart ID resolution work for Productive.io task management?

Smart ID resolution for Productive.io task management allows you to use human-friendly identifiers like emails or project numbers instead of raw numerical IDs. This simplifies commands and makes automation scripts easier to read.

Do I need API keys to use a Productive.io CLI for automation?

Yes, you need API credentials to use a Productive.io CLI for automation. Authentication can be configured via CLI arguments, environment variables, or a config file to securely access your account data.

What is the best way to integrate Productive.io time tracking with an AI agent?

The best way to integrate Productive.io time tracking with an AI agent is using a CLI that outputs JSON. This allows the agent to automatically log daily work hours, update task statuses, and parse data for weekly summaries.

Can I output Productive.io project data as JSON for script automation?

Yes, you can output Productive.io project data as JSON for script automation. The CLI provides flexible output formats including JSON, enabling seamless integration into automated workflows and AI processing pipelines.