One-click install
npx skills add https://github.com/walid-mos/mac-config --skill learn-walid-mos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn
Source: https://github.com/walid-mos/mac-config/tree/main/claude/.claude/skills/learn
Command: npx skills add https://github.com/walid-mos/mac-config --skill learn-walid-mos

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automatically analyzes your project's codebase and updates or creates a corresponding Claude Skill, ensuring your AI assistant always has the most up-to-date information about your packages and their APIs.

Core Features & Use Cases

  • Codebase Analysis: Intelligently scans your project for new, changed, or removed APIs, patterns, and conventions.
  • Skill Synchronization: Updates existing SKILL.md files or generates new ones based on the analyzed code.
  • Dependency Awareness: Checks and updates dependent skills to maintain consistency across your AI's knowledge base.
  • Use Case: After updating a library's API, run /learn in your project's root directory to automatically update the associated Claude Skill, so the AI knows about the new functions and how to use them.

Quick Start

Run the learn skill in your project's root directory to update its associated Claude skill.

Frequently Asked Questions about learn

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

FAQPage Schema
How do I synchronize package code with Claude skills after updating an API?

To synchronize package code with Claude skills, run the learn skill in your project's root directory. It analyzes the codebase to automatically update or create SKILL.md files, ensuring the AI assistant recognizes new API patterns and conventions.

What is automatic skill generation from a codebase?

Automatic skill generation from a codebase is the process of scanning project source files and package manifests to identify new, changed, or removed APIs, then cascading those updates to dependent Claude skills to maintain consistency.

Does skill synchronization work with TypeScript and Dagger modules?

Skill synchronization supports TypeScript/JS and Dagger modules. It reads package manifests, source files, and configuration from these project types to automatically generate or update the corresponding Claude skills.

How do I update an AI assistant's knowledge base when library functions change?

To update an AI assistant's knowledge base when library functions change, execute the learn skill. It detects changed elements in the codebase and synchronizes the API patterns directly into the associated Claude skill files.

When should I avoid using automated codebase analysis for skill updates?

You should avoid using automated codebase analysis for skill updates if your project lacks standard package manifests or source file structures, as the skill relies on reading these configurations to accurately identify and synchronize API changes.