Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@ linctl issue list --newer-than 1_day_ago

# Get issue details (now includes git branch, cycle, project, attachments, and comments)
linctl issue get LIN-123
linctl issue get LIN-123 --download-attachments --output-dir ./downloads

# Create a new issue
linctl issue create --title "Bug fix" --team ENG
Expand Down Expand Up @@ -167,6 +168,12 @@ linctl issue attach LIN-123 --pr https://github.com/owner/repo/pull/456
linctl issue attach LIN-123 --pr 456 # Resolves repo from git remote origin
linctl issue attach LIN-123 --url https://example.com/spec --title "Spec"

# List/download attachments and uploads.linear.app links
linctl issue attachment list LIN-123
linctl issue attachment download LIN-123 --all --output-dir ./downloads
linctl issue attachment download LIN-123 --id ATTACHMENT-ID
linctl issue attachment download LIN-123 --name spec.md --output ./spec.md

# Manage issue relations (blocks, blocked-by, related, duplicate, similar)
linctl issue relation list LIN-123
linctl issue relation ls LIN-123 -j # JSON output
Expand Down Expand Up @@ -351,6 +358,9 @@ linctl issue ls [flags] # Short alias
# Get issue details (shows parent and sub-issues)
linctl issue get <issue-id>
linctl issue show <issue-id> # Alias
# Flags:
--download-attachments Download issue attachments and uploads.linear.app links from description/comments
--output-dir string Directory for downloaded attachments when using --download-attachments (default ".")

# Create issue
linctl issue create [flags]
Expand Down Expand Up @@ -396,6 +406,19 @@ linctl issue attach <issue-id> [flags]
--subtitle string Attachment subtitle
--icon-url string Attachment icon URL

# List attachment entries (canonical attachments + uploads links from markdown)
linctl issue attachment list <issue-id>
linctl issue attachment ls <issue-id> # Alias

# Download attachment entries
linctl issue attachment download <issue-id> [flags]
# Flags:
--all Download all attachment entries
--id string Download by canonical attachment ID
--name string Download by title or filename
--output string Write a single download to this path
--output-dir string Directory to save downloads (default ".")

```

### Issue Relation Commands
Expand Down
5 changes: 5 additions & 0 deletions SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,11 @@ linctl issue update LIN-123 --clear-labels
linctl issue attach LIN-123 --pr https://github.com/org/repo/pull/123
linctl issue attach LIN-123 --url https://example.com/spec --title "Spec"

# List/download issue attachment files and uploads links
linctl issue attachment list LIN-123 --json
linctl issue attachment download LIN-123 --all --output-dir ./downloads
linctl issue get LIN-123 --download-attachments --output-dir ./downloads --json

# Add execution note
linctl comment create LIN-123 --body "Implemented and verified locally."

Expand Down
Loading