learn

Generate SKILL.md files from web sources and store patterns in soul memory.

3|3|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/genomewalker/cc-soul --skill learn-genomewalker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn
Source: https://github.com/genomewalker/cc-soul/tree/main/skills/learn
Command: npx skills add https://github.com/genomewalker/cc-soul --skill learn-genomewalker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of learning about new topics, libraries, or tools from various online sources, generating structured documentation (SKILL.md) and storing key insights into persistent memory.

Core Features & Use Cases

  • Automated Documentation Generation: Creates SKILL.md files for new topics, including overview, installation, usage, and API details.
  • Web Source Discovery & Fetching: Intelligently searches the web for relevant documentation, tutorials, and code examples.
  • Memory Persistence: Stores synthesized knowledge and patterns in a long-term memory system for future recall.
  • Use Case: When encountering a new library like 'FastAPI', you can use /learn fastapi to automatically generate a SKILL.md file in your project, complete with installation instructions, core concepts, and usage examples, all based on reputable online sources.

Quick Start

Use the learn skill to generate a SKILL.md file for the topic 'duckdb'.

Frequently Asked Questions about learn

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically generate documentation for a new library from web sources?

Automatically generate documentation by inputting a topic, URL, or repository. The system discovers candidate sources via WebSearch, fetches content using API-first methods, and synthesizes a structured SKILL.md file with installation and usage details.

How does automated knowledge extraction store key patterns for future recall?

Automated knowledge extraction stores key patterns by persisting triangulated insights into long-term soul memory. This memory persistence mechanism ensures synthesized knowledge from fetched web sources is retained for future recall and application.

Can I use web scraping to create structured skill files for a specific GitHub repository?

You can create structured skill files by inputting a GitHub repository URL. The system classifies the input, fetches relevant content using API-first methods or WebFetch, and generates a SKILL.md file containing version-pinned documentation and code examples.

What is the best way to learn a new framework and persist its core concepts in memory?

The best way to learn a new framework is using an automated learning tool that fetches web sources, synthesizes a SKILL.md file with core concepts, and stores the triangulated patterns in persistent soul memory for continuous recall.

Does generating a SKILL.md file require manual web searches for tutorials and code examples?

Generating a SKILL.md file does not require manual web searches. The system intelligently discovers relevant documentation, tutorials, and code examples automatically via WebSearch, then fetches and synthesizes the content directly.