Show articles queued for posting on Twitter/X. Use when the user wants to see what to share.
74
Quality
68%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/twitter-queue/SKILL.mdShow 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 manuallyed688ad
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.