learn — community claude-code-my-workflow, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Academic Agents needing advanced LaTeX and R integration for research and publication. A ready-to-fork Claude Code template for academics using LaTeX/Beamer + R. Multi-agent review, quality gates, adversarial QA, and replication protocols.

pedrohcgs pedrohcgs
[476]
[635]
Updated: 2/28/2026

Agent Capability Analysis

The learn skill by pedrohcgs is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for Academic Agents needing advanced LaTeX and R integration for research and publication.

Core Value

Empowers agents to leverage Claude Code templates for multi-agent review, quality gates, adversarial QA, and replication protocols, streamlining the research process with LaTeX/Beamer and R.

Capabilities Granted for learn

Extracting non-obvious discoveries into reusable skills
Documenting workarounds for undocumented API usage or configuration
Conducting trial-and-error investigations with automated replication protocols

! Prerequisites & Limits

  • Requires Claude Code template compatibility
  • LaTeX/Beamer and R expertise recommended
  • Limited to academic and research applications
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

learn

Install learn, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

/learn — Skill Extraction Workflow

Extract non-obvious discoveries into reusable skills that persist across sessions.

When to Use This Skill

Invoke /learn when you encounter:

  • Non-obvious debugging — Investigation that took significant effort, not in docs
  • Misleading errors — Error message was wrong, found the real cause
  • Workarounds — Found a limitation with a creative solution
  • Tool integration — Undocumented API usage or configuration
  • Trial-and-error — Multiple attempts before success
  • Repeatable workflows — Multi-step task you'd do again
  • User-facing automation — Reports, checks, or processes users will request

Workflow Phases

PHASE 1: Evaluate (Self-Assessment)

Before creating a skill, answer these questions:

  1. "What did I just learn that wasn't obvious before starting?"
  2. "Would future-me benefit from this being documented?"
  3. "Was the solution non-obvious from documentation alone?"
  4. "Is this a multi-step workflow I'd repeat?"

Continue only if YES to at least one question.

PHASE 2: Check Existing Skills

Search for related skills to avoid duplication:

bash
1# Check project skills 2ls .claude/skills/ 2>/dev/null 3 4# Search for keywords 5grep -r -i "KEYWORD" .claude/skills/ 2>/dev/null

Outcomes:

  • Nothing related → Create new skill (continue to Phase 3)
  • Same trigger & fix → Update existing skill (bump version)
  • Partial overlap → Update with new variant

PHASE 3: Create Skill

Create the skill file at .claude/skills/[skill-name]/SKILL.md:

yaml
1--- 2name: descriptive-kebab-case-name 3description: | 4 [CRITICAL: Include specific triggers in the description] 5 - What the skill does 6 - Specific trigger conditions (exact error messages, symptoms) 7 - When to use it (contexts, scenarios) 8author: Claude Code Academic Workflow 9version: 1.0.0 10argument-hint: "[expected arguments]" # Optional 11--- 12 13# Skill Name 14 15## Problem 16[Clear problem description — what situation triggers this skill] 17 18## Context / Trigger Conditions 19[When to use — exact error messages, symptoms, scenarios] 20[Be specific enough that you'd recognize it again] 21 22## Solution 23[Step-by-step solution] 24[Include commands, code snippets, or workflows] 25 26## Verification 27[How to verify it worked] 28[Expected output or state] 29 30## Example 31[Concrete example of the skill in action] 32 33## References 34[Documentation links, related files, or prior discussions]

PHASE 4: Quality Gates

Before finalizing, verify:

  • Description has specific trigger conditions (not vague)
  • Solution was verified to work (tested)
  • Content is specific enough to be actionable
  • Content is general enough to be reusable
  • No sensitive information (credentials, personal data)
  • Skill name is descriptive and uses kebab-case

Output

After creating the skill, report:

✓ Skill created: .claude/skills/[name]/SKILL.md
  Trigger: [when to use]
  Problem: [what it solves]

Example: Creating a Skill

User discovers that a specific R package silently drops observations:

markdown
1--- 2name: fixest-missing-covariate-handling 3description: | 4 Handle silent observation dropping in fixest when covariates have missing values. 5 Use when: estimates seem wrong, sample size unexpectedly small, or comparing 6 results between packages. 7author: Claude Code Academic Workflow 8version: 1.0.0 9--- 10 11# fixest Missing Covariate Handling 12 13## Problem 14The fixest package silently drops observations when covariates have NA values, 15which can produce unexpected results when comparing to other packages. 16 17## Context / Trigger Conditions 18- Sample size in fixest is smaller than expected 19- Results differ from Stata or other R packages 20- Model has covariates with potential missing values 21 22## Solution 231. Check for NA patterns before regression: 24 ```r 25 summary(complete.cases(data[, covariates]))
  1. Explicitly handle NA values or use na.action parameter
  2. Document the expected sample size in comments

Verification

Compare nobs(model) with nrow(data) — difference indicates dropped obs.

References

  • fixest documentation on missing values
  • [LEARN:r-code] entry in MEMORY.md

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is learn?

Perfect for Academic Agents needing advanced LaTeX and R integration for research and publication. A ready-to-fork Claude Code template for academics using LaTeX/Beamer + R. Multi-agent review, quality gates, adversarial QA, and replication protocols.

How do I install learn?

Run the command: npx killer-skills add pedrohcgs/claude-code-my-workflow. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for learn?

Key use cases include: Extracting non-obvious discoveries into reusable skills, Documenting workarounds for undocumented API usage or configuration, Conducting trial-and-error investigations with automated replication protocols.

Which IDEs are compatible with learn?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for learn?

Requires Claude Code template compatibility. LaTeX/Beamer and R expertise recommended. Limited to academic and research applications.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add pedrohcgs/claude-code-my-workflow. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use learn immediately in the current project.

Related Skills

Looking for an alternative to learn or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI