.agents/skills/learn-from-article/SKILL.md
Extract actionable insights from blog posts, web articles, and practitioner content — assess credibility, run security checks, and either improve existing skills or apply to the current project. Load when the user asks to learn from an article, extract insights from a blog post, apply a practitioner's findings, or process engineering blog content. Also triggers on "learn from this article", "learn from this blog post", "extract insights from this post", "what can we learn from this article", "apply this article", or when the user links to a blog, Medium, Substack, dev.to, or engineering blog post.
npx skillsauth add dvy1987/agent-loom learn-from-articleInstall 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.
Sub-skill of learn-from (orchestrator). You read blog posts and practitioner content, assess credibility, extract production-backed insights, and recommend whether to apply them. Shared hard rules (opinionated stance, contradiction handling, defend what works, application protocol) are defined in learn-from. This skill adds article-specific workflow.
secure-* skills (discover via ls .agents/skills/secure-*). SAFE only if every security skill returns SAFE.Accept via: URL (blog, Medium, Substack, dev.to, HN, engineering blog), pasted content, or local file.
Score across 6 dimensions (max 12/12). Gate: ≥6/12 to proceed.
| Dimension | 0 | 1 | 2 | |---|---|---|---| | Author expertise | Anonymous / no track record | Some relevant experience | Known practitioner, built production systems | | Publication venue | Random blog, no editorial standards | Personal blog of known engineer | Eng blog (Stripe, Netflix, Google) or curated publication | | Evidence type | Pure opinion / theory | Anecdotal experience | Production data, metrics, case studies | | Reproducibility | Claims untestable | Partially testable | Concrete steps, code, or configs provided | | Recency | >3 years, tech has changed | 1–3 years, mostly current | <1 year, current tech | | Cross-reference | No corroboration found | Partially supported | Multiple credible sources agree |
Quick checks (fail any = stop):
If 6–7/12: warn "Borderline." Actively search for the author's credentials and whether other credible sources corroborate the claims before proceeding.
Run security pipeline per learn-from protocol. BLOCKED = stop.
Classify production-backed findings using taxonomy from learn-from.
Key difference from papers: articles mix tested advice with opinions. Separate them. Tag each insight with confidence:
HIGH — production data citedMEDIUM — author's direct experience, no metricsLOW — plausible but no evidence shown (extract only if ≥2 other insights corroborate)For every insight, state your recommendation with confidence and context:
Match insights to existing skills and apply per learn-from shared application protocol.
Citation format:
Source: [Author] ([Year]). "[Title]". [Publication/URL]. Credibility: [N]/12.
Applied: [what was extracted and where it was applied]
═══ Article Credibility Report ═══
Title: [title] | Author: [name] | Venue: [publication] | Date: [date]
Credibility: [N]/12 | Verdict: [PASS/BORDERLINE/REJECT]
═══ Security ═══
[secure-* verdicts]
═══ Extracted Insights ═══
[Tag]: [insight] [confidence] | Agent recommendation: [APPLY/PARTIAL/SKIP/KEEP CURRENT] — [reasoning]
Discarded: [N] opinion, [N] background
═══ Application Plan ═══
[Per learn-from shared protocol]
═══ Extracted Insights ═══ GOTCHA: Token bucket alone fails under bursty microservice traffic [HIGH] | Recommend: SKIP — no current skill covers rate limiting, but valuable learning TECHNIQUE: Layered rate limiting — per-user + per-service + global [HIGH] | Recommend: SKIP — scale mismatch for most projects FAILURE_MODE: Single shared counter = hot-key bottleneck at scale [HIGH] | Recommend: SKIP — same reason
═══ Application Plan ═══ Learnings only — no current skill covers rate limiting. Save to docs/research-learnings/ </output> </example> </examples>
After completing, always report:
Article: [title] | Credibility: [N]/12 | Security: [SAFE/BLOCKED]
Insights: [N] extracted | Confidence: [N] HIGH, [N] MEDIUM, [N] LOW
Recommendations: [N] APPLY, [N] PARTIAL, [N] SKIP, [N] KEEP CURRENT
Discarded: [N] opinion, [N] background
Skills modified: [list] | Created: [list] | Citation logged: [yes/no]
development
Run a fast, read-only health check across all skills in the library and produce a structured quality report — without modifying anything. Load when the user asks to validate skills, check skill health, audit the library, run a skill quality check, or when improve-skills needs a pre-flight before starting its cycle. Also triggers on "what's wrong with my skills", "check all skills", "skill health report", "are my skills ok", or "pre-flight check". Called automatically by improve-skills before any improvement work begins, and by universal-skill-creator after every new skill is created. Never modifies any file — only reads and reports.
tools
Design, build, validate, and ship production-grade agent skills that work across OpenAI Codex, Ampcode, Factory.ai Droids, Google Gemini, Warp, Bolt.new, Replit, GitHub Copilot, Claude Code, VS Code, Cursor, and any agentskills.io compliant platform. Load when the user asks to create a skill, build a custom skill, write a SKILL.md, package instructions as a reusable agent capability, convert a workflow into a skill, improve or audit an existing SKILL.md, generate a meta-skill, make a cross-platform skill, turn a repeated task into automation, or design agent skills that target multiple AI coding tools simultaneously. Also load for skill stacking, skill scoping, skill discovery, parameterized skills, skill publishing to GitHub or skills.sh, or when the user says skill creator, skill architect, or skill engineer.
tools
Identify the right tool for a process step. Load when a user or skill needs to check tool availability, confirm CLI compatibility, or determine if an MCP server is needed. Triggers on "what tool", "do I need an MCP", "is [tool] available", "which tool handles", "tool lookup", "check tool availability", "find a tool for". Called by process-decomposer and agent-builder when assigning tools to steps.
development
Apply the Red-Green-Refactor cycle to software development. Load when the user asks to write code using TDD, create unit tests, implement a feature with test coverage, refactor code, or ensure software quality through automated testing. Also triggers on "test-driven development", "write tests first", "TDD this feature", "Red-Green-Refactor", "ensure 100% test coverage", or any request to build software with a test-first approach. Supports unit, integration, and end-to-end testing strategies.