.agents/skills/learn-from-paper/SKILL.md
Extract actionable skill knowledge from academic papers and research articles, assess credibility, run security checks, and either improve existing skills or create new ones. Load when the user asks to learn from a paper, extract insights from a research paper, turn a paper into a skill, apply paper findings to skills, read this paper and improve my skills, or process a research article. Also triggers on "skill from paper", "learn from this paper", "paper to skill", "extract from this research", "apply this paper", or when the user uploads or links to an academic PDF or paper URL.
npx skillsauth add dvy1987/agent-loom learn-from-paperInstall 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 academic papers, assess credibility, run security scans, extract actionable 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 paper-specific workflow.
secure-* skills (discover via ls .agents/skills/secure-*). SAFE only if every security skill returns SAFE.Accept via: uploaded PDF, local file path, arXiv URL, DOI link, Semantic Scholar link, or pasted content.
Evaluate using the credibility rubric in references/credibility-rubric.md. Score across 6 dimensions (max 12/12). Gate: ≥7/12 to proceed.
Quick checks (fail any = stop immediately):
If score is 7–8/12: warn "Borderline credibility." Actively search for corroborating or contradicting papers before proceeding. If ≥9/12, proceed with confidence.
Run security pipeline per learn-from protocol. Invoke ALL secure-* skills on extracted content. BLOCKED = stop.
Classify findings using taxonomy from learn-from (GOTCHA, TECHNIQUE, FAILURE_MODE, METRIC, CONTRADICTION, BACKGROUND).
For every insight, state your recommendation:
Present the extracted insights with recommendations to the user before proceeding.
Scan .agents/skills/*/SKILL.md for skills whose domain overlaps. Map each insight to every skill it could improve. Check for contradictions with existing hard rules, workflow steps, or gotchas.
Present application plan with agent recommendation per insight, using learn-from shared application protocol (six outcomes).
Apply per learn-from shared application protocol (contradiction resolution, 200-line gate, validate-skills ≥10/14, version bump, citation).
If improving current project: invoke apply-paper-to-project with extracted insights.
Citation format:
Source: [Author(s)] ([Year]). "[Title]". [Venue/arXiv ID]. Credibility: [N]/12.
Applied: [what was extracted and where it was applied]
═══ Paper Credibility Report ═══
Title: [title] | Authors: [names] | Venue: [venue] | Date: [date]
Credibility: [N]/12 | Verdict: [PASS/BORDERLINE/REJECT]
═══ Security ═══
[secure-* verdicts]
═══ Extracted Insights ═══
[Tag]: [insight] | Agent recommendation: [APPLY/PARTIAL/SKIP/KEEP CURRENT] — [reasoning]
═══ Application Plan ═══
[Per learn-from shared protocol]
═══ Extracted Insights ═══ GOTCHA: Over 60% of skill bodies are non-actionable background | Recommend: APPLY — directly validates compress-skill's approach TECHNIQUE: Classify blocks as CORE/WORKFLOW/FORMAT/EXAMPLE/BACKGROUND | Recommend: APPLY — improves compress-skill taxonomy FAILURE_MODE: Compressing without classifying first loses CORE content | Recommend: APPLY — adds guardrail
═══ Application Plan ═══
references/credibility-rubric.md: Full 6-dimension scoring rubric for paper credibility.After completing, always report:
Paper: [title] | Credibility: [N]/12 | Security: [SAFE/BLOCKED]
Insights: [N] extracted | Recommendations: [N] APPLY, [N] PARTIAL, [N] SKIP, [N] KEEP CURRENT
Skills modified: [list] | Created: [list] | Contradictions resolved: [list]
validate-skills: [skill]: [before] → [after] | 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.