Marketplace linear-milestones-write
Create and update Linear project milestones via CLI (write operations)
install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/bind/linear-milestones-write" ~/.claude/skills/aiskillstore-marketplace-linear-milestones-write && rm -rf "$T"
manifest:
skills/bind/linear-milestones-write/SKILL.mdsource content
Overview
CLI tools for creating and updating Linear project milestones. Requires
LINEAR_API_KEY set in <git-root>/.env or exported in the environment.
Prerequisites
- bun runtime installed
set inLINEAR_API_KEY
or environment<git-root>/.env
Commands
Create Milestone
bun .opencode/skill/linear-milestones-write/create-milestone.js --name "..." --project "..." [options]
Required:
- Milestone name--name <name>
- Project name or UUID--project <name>
Options:
- Milestone description--description <text>
- Target date (YYYY-MM-DD)--target-date <date>
- Output as JSON--json
Examples:
bun .opencode/skill/linear-milestones-write/create-milestone.js --name "Alpha Release" --project "Mount Vernon" bun .opencode/skill/linear-milestones-write/create-milestone.js --name "Beta" --project "Monticello" --target-date 2025-02-01 bun .opencode/skill/linear-milestones-write/create-milestone.js --name "GA" --project "Hermitage" --description "General availability release"
Update Milestone
bun .opencode/skill/linear-milestones-write/update-milestone.js <milestone-id> [options]
Arguments:
- Milestone UUIDmilestone-id
Options:
- New milestone name--name <name>
- New description--description <text>
- New target date (YYYY-MM-DD)--target-date <date>
- Output as JSON--json
Examples:
bun .opencode/skill/linear-milestones-write/update-milestone.js abc123 --name "Beta Release" bun .opencode/skill/linear-milestones-write/update-milestone.js abc123 --target-date 2025-03-15 bun .opencode/skill/linear-milestones-write/update-milestone.js abc123 --name "v1.0" --target-date 2025-04-01
Notes
- Project names support partial matching (case-insensitive)
- Milestone IDs are UUIDs (use
to find them)list-milestones.js - Use
flag for machine-readable output--json - All commands support
for detailed usage information--help