skills/twitter-queue/SKILL.md
Show articles queued for posting on Twitter/X. Use when the user wants to see what to share.
npx skillsauth add tomashrdlicka/engram twitter-queueInstall 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.
Show articles marked for sharing on Twitter/X.
/twitter-queue
/twitter-queue --posted
/twitter-queue --draft "article title"
--posted - Show previously posted items (marked done)--draft <title> - Draft a tweet/thread for a specific articleWhen the user invokes /twitter-queue, follow these steps:
Read config.json from the engram project root to get the vault path:
{
"vault_path": "~/Documents/Obsidian/WebCapture"
}
Use the vault_path value as {VAULT_PATH} in all paths below. Expand ~ to the user's home directory.
Read {VAULT_PATH}/_system/index.json
Filter notes where share_intent == "twitter" (and optionally twitter_posted != true for unposted items).
For each note in the queue, display:
## Twitter Queue (X items)
### 1. {title}
**Source:** {url}
**Summary:** {1-2 sentence summary}
**Suggested angle:** {tweet angle based on user_context and key_points - what makes this share-worthy}
**Tags:** {tags formatted as potential hashtags}
**Captured:** {date}
/twitter-queue --posted"--draft specified, write a compelling tweet or thread based on the article's content, optimized for engagementIf user asks to mark an item as posted:
obsidian-cli frontmatter "{note-path}" --edit --key "twitter_posted" --value "true"
obsidian-cli frontmatter "{note-path}" --edit --key "twitter_posted_at" --value "{today ISO date}"
index.json - set twitter_posted: true and twitter_posted_at on the note entryviews/twitter-queue.md{VAULT_PATH}/_system/index.jsonobsidian-cli frontmatter is used for clean frontmatter updates without parsing YAML manuallytools
Show vault statistics, queue count, and reading suggestions. Use when the user wants an overview of their knowledge base.
development
Search the Web Capture Obsidian vault for ideation and research. Use when the user wants to find or explore saved content.
development
--- name: screenshot description: Take a screenshot of a local web page using Playwright for visual debugging. Use when you need to see what a page looks like. argument-hint: [url] [--selector "css"] [--wait ms] [--full] --- # screenshot Take a screenshot of a local web page using Playwright (Chromium) for visual debugging. ## Usage ``` /screenshot # Default: http://localhost:8081, viewport screenshot /screenshot http://localhost:3000 # Custom URL /screensh
development
Process all queued links from the web capture queue into Obsidian notes. Use when the user wants to process their captured links.