MCPcopy Index your code
hub / github.com/LearnPrompt/LearnPrompt

github.com/LearnPrompt/LearnPrompt @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
82 symbols 274 edges 72 files 2 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

LearnPrompt

中文文档 | README in English

I’m Carl, an old-school AI builder driven mostly by curiosity. I spend my time testing AI tools in real workflows, creating content, writing open-source tutorials, and building agent-based workflows.

For me, AI has moved far beyond the chat box. It has become a workbench where I learn new things, write code, organize research, build decks, and automate the boring parts.

Stay curious, always.

That is the reason I keep building LearnPrompt, AI Warts, and Carl Skills. I don’t want to chase every hot trend, and I don’t want to turn new tools into launch-event summaries.

What I care about is simpler: when ordinary people get access to these tools, can they actually get more meaningful work done?


What I’m building

LearnPrompt · A permanently free, open-source Chinese AI practice guide

LearnPrompt is where I started, and it is still the earliest public project behind this account. It is a continuously maintained Chinese learning path for AI, covering Claude Code, Codex, OpenClaw, Hermes, prompt engineering, ChatGPT, RAG, agents, AI programming, agent skills, Obsidian, Midjourney, Runway, Stable Diffusion, digital humans, AI voice and music, and large-model fine-tuning.

If you are learning AI systematically for the first time, start here.

LearnPrompt Website

Website: learnprompt.pro

AI News Radar · A 24-hour radar for AI updates

AI moves too fast. The real problem is not a lack of information, but the fact that there is too much of it to read properly.

The Bole Skill inside AI News Radar turns AI and tech sources into a continuously running radar with GitHub Actions, web pages, and automated summaries. It can evaluate a new source, put it through a 7-day cooling-off period, judge whether it is worth following long term, check whether it overlaps with the sources you already track, and decide the most stable way to plug it into your information flow.

It serves a plain need:

Scroll less. Save attention for the changes that actually matter.

ai-news-radar Radar

Humanize PPT · Make the deck feel like a human is speaking before generating slides

Many AI-generated decks go wrong before the first slide is even made. Raw material is dropped in and immediately flattened into a boring outline. At that point, even the best HTML PPT skill can only do so much.

Humanize PPT studied more than 50 TED talks and handles the narrative arc, audience payoff, and speaking order before any concrete slide production begins.

humanize-ppt Demo

Skillrush Town · A small town for tracking rising skills

Skillrush Town started with the ClawHub Top 100. It records which AI skills are rising every day, then expands the same method to more leaderboards and update feeds, such as Claude Code changelogs and model rankings like AA Index.

The point is not the leaderboard itself. What remains is a public-source monitoring workflow: fixed collection rules, daily snapshots, historical comparison, generated reports, and a GitHub Pages site where the results can be shared.

skillrush-town Town

Irasutoya Illustrations · Give your article a picture that talks back

The most valuable judgment in an article dies next to a manual-style diagram.

This skill turns the key judgments, flows, and metaphors of a Chinese article into white-background, soft-rounded Irasutoya reaction-character explainers: character DNA locked, three lead characters cast by emotion, consistent across images. It delivers shot lists and image-generation prompts; assets follow the official Irasutoya terms.

irasutoya

The Workshop Family · skills named after Chinese craftsmen

I package methodologies that survived real use into a family of person-named skills. One name, one craft:

  • Luban polishes a "working skill" into a public asset people can install, verify, and share;
  • Paoding dissects any blogger's viral playbook with zero API — and distills it into an installable content coach;
  • Cailun turns the conclusions of a chat into a single shareable page in three seconds;
  • Afu is the butler at your Obsidian inbox: Inbox to Wiki to Todo to Calendar.

The name carries the story; the positioning carries the pain. For heavy agent users there is also the CC Harness six-pack: memory, compression, verification, orchestration — one command installs them all.

luban paoding cailun afu cc-harness

Carl Skills · Turning real AI workflows into reusable skills

I test a lot of AI tools every day. But a video, an article, or a chat transcript gets buried quickly by the next wave of information.

I want the useful parts to stay, so an agent can reuse them next time.

Carl Skills is the new repository for that direction. It will gradually collect AI workflows that grow out of content production, research organization, tool reviews, deck making, Feishu and Obsidian collaboration, and hands-on Hermes, Codex, and OpenClaw practice.

It grew out of tens of millions of tokens of everyday conversations.

Carl Skills


What I believe

Build first, theorize later. I don’t trust armchair takes on whether an AI tool is useful. I don’t think model rankings are enough either. A tool has to enter real tasks. It has to help me draft an article, finish a code change, or turn scattered notes into a usable review before I count it as useful.

Tutorials should leave steps for ordinary people. LearnPrompt was built from the beginning for people who are just getting started with AI. If someone can try one more step or run one more real case after reading it, that matters more than memorizing a pile of concepts.

Workflows are worth saving. A chat disappears. An article expires. A tested workflow can stay, be reused, be changed, and eventually be handed back to an agent to run again.


What this repository is

This repository is both the default profile README for the GitHub account LearnPrompt and the project repository for the open-source LearnPrompt AI tutorial site.

For people opening the GitHub profile for the first time, it explains who I am, what I’m building, and which projects represent the work.

For people who have used LearnPrompt before, it records where the tutorial site is heading next.

Two years ago, LearnPrompt solved a set of very specific problems: how to understand prompts, how to use ChatGPT, and how to get started with tools like Midjourney, Stable Diffusion, and Runway.

But AI moves too fast.

A lot of old tutorials are already out of date. If I learn slowly enough, apparently I don’t have to learn at all.

What feels worth rebuilding now is a version of LearnPrompt that fits today’s AI-native workflow.

To me, an AI-native tutorial should be less of a tool directory and more of a guide to real tasks. It should be organized around questions like:

How do I use AI to research, write, make decks, edit code, organize a knowledge base, and build my own agent workbench?

With skills, this can finally be done in a new way.

In the past, writing tutorials mostly meant collecting materials manually, taking screenshots, and writing step-by-step instructions. Next, I want LearnPrompt itself to become a project maintained by AI workflows: using wiki skills to break down topics, updating outdated content, saving tested processes, and turning repeated real use into learning paths that ordinary people can follow.

The new LearnPrompt will remain free and open source, and it will keep Chinese learning paths as its main thread. It will gradually grow from an early AIGC tutorial into an AI-native guide for real work.

The direction is roughly this:

  • From tool onboarding to real tasks, such as writing an article, making a deck, building a research library, or asking an agent to maintain a project.
  • From static tutorials to updateable workflows, where the pages are supported by skills, scripts, and reusable processes.
  • From learning a single tool to building your own AI workbench, where ChatGPT, Claude Code, Codex, Hermes, OpenClaw, Obsidian, and Feishu are understood inside one workflow.

That is why I’m reorganizing this repository now.


Find me

WeChat Official Account / Channels: 卡尔的AI沃茨

Social: Bilibili · Xiaohongshu · X · Jike · YouTube · Instagram

Feedback and discussion: add me on WeChat at aiwarts101, or open an issue on GitHub.

Business inquiries: carl@goodcase.ai

Star History

Star History Chart

Reference

The following tutorials and documents were referenced while building this project. Thanks to their creators:

  1. Learn Prompting
  2. KKKKhazix/khazix-skills
  3. alchaincyf/alchaincyf
  4. op7418/guizang-ppt-skill

Extension points exported contracts — how you extend this code

Props (Interface)
(no doc)
src/components/Tooltip/index.tsx
Props (Interface)
(no doc)
src/pages/project/_components/ShowcaseTagSelect/index.tsx
SvgIconProps (Interface)
(no doc)
src/components/Svg/index.tsx
CustomThemeConfig (Interface)
(no doc)
src/components/comment/index.tsx

Core symbols most depended-on inside this repo

loadExternalResource
called by 2
src/subsections/landingpage/Testimonials.js
prepareUserState
called by 2
src/pages/project/index.tsx
readSearchTags
called by 2
src/pages/project/_components/ShowcaseTagSelect/index.tsx
loadExternal
called by 1
src/subsections/landingpage/Testimonials.js
sortBy
called by 1
src/utils/jsUtils.ts
toggleListItem
called by 1
src/utils/jsUtils.ts
upperFirst
called by 1
src/utils/jsUtils.ts
getAdmonitionConfig
called by 1
src/theme/Admonition/index.js

Shape

Function 76
Interface 4
Class 2

Languages

TypeScript96%
Python4%

Modules by API surface

src/theme/Admonition/index.js6 symbols
src/utils/jsUtils.ts5 symbols
src/pages/project/index.tsx5 symbols
src/pages/multimedia/index.tsx4 symbols
src/components/Tooltip/index.tsx4 symbols
scripts/dyno_to_new_embed.ts4 symbols
src/subsections/landingpage/Newsletter.js3 symbols
src/pages/project/_components/ShowcaseTagSelect/index.tsx3 symbols
src/pages/friends/index.tsx3 symbols
src/pages/TeamUs/index.tsx3 symbols
scripts/convert_to_webp.py3 symbols
src/theme/DocItem/Footer/course.js2 symbols

For agents

$ claude mcp add LearnPrompt \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact