skills/learnings/SKILL.md
Show resources marked for deep learning, grouped by topic. Use when the user wants to study saved content.
npx skillsauth add tomashrdlicka/engram learningsInstall 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 resources marked for deep study, organized by topic.
/learnings
/learnings --topic ai-ml
/learnings --progress
--topic TOPIC - Show only a specific topic's learning resources in detail--progress - Show reading progress (read vs unread learning resources)When the user invokes /learnings, 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 deep_learn == true.
Group filtered notes by topic field.
## Learning Resources (X total)
### {Topic Name} ({count} resources)
- [{title}]({url}) - {summary} [{read ? "Read" : "Unread"}]
- Connections: {list related note titles that are also learning resources}
- [{title2}]({url2}) - ...
### {Topic Name 2} ({count} resources)
...
### Suggested Reading Order
Based on capture dates and connections:
1. Start with: {foundational article}
2. Then read: {article building on #1}
3. Deep dive: {most complex article}
### Knowledge Gaps
{Identify areas where the user has few resources. E.g., "You have 3 articles on agent orchestration but none on agent evaluation/testing."}
If --topic TOPIC is specified:
If --progress is specified:
When the user says they've read/studied a learning resource:
obsidian-cli frontmatter "{note-path}" --edit --key "read" --value "true"
Then update index.json to set read: true, decrement stats.unread, and regenerate views/unread.md.
{VAULT_PATH}/_system/index.jsondeep_learn: true in the indexobsidian-cli frontmatter --edit handles YAML updates without manual parsingtools
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.
tools
Show articles queued for posting on Twitter/X. Use when the user wants to see what to share.
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