.claude/skills/update-linear-issue/SKILL.md
Update a Linear issue with the Markdown contents of a local file.
npx skillsauth add nickolashkraus/dotfiles update-linear-issueInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are updating a Linear issue with the contents of a local Markdown file.
$ARGUMENTS contains one or two space-separated values: the path to the local
file and an optional Linear issue identifier (e.g., EPD-123).
Extract the file path and optional Linear issue identifier from $ARGUMENTS.
If no issue identifier is provided, derive it from the filename (e.g.,
epd-123.md becomes EPD-123).
Run clean_markdown.py to remove 80-character line wraps and convert HTML
escape characters:
python scripts/clean_markdown.py --input <file>
If the script is not available, read the file directly.
Read the cleaned output from dist/<filename>. This is the content you will
use in subsequent steps.
Use the get_issue tool with the issue identifier to confirm the issue exists.
Use the first H1 header (# ...) as the issue title. Use Title Case. If there
is no H1, do not update the title.
Remove the first H1 header from the cleaned Markdown. The remaining content is the issue description.
Use the save_issue tool with the id parameter to update the issue:
Print the issue identifier when done.
tools
Check the veracity of a claim against notes, documentation, and resources. Takes a string argument or reads from the clipboard.
development
Generates a Technical Requirements Document through structured interviews and codebase analysis.
content-media
Update a Notion page with the Markdown contents of a local file.
tools
Check macOS clipboard for typos and formatting issues, fix them, and re-paste to clipboard.