Andrew Ng logo

Andrew Ng

Organization
K-Dense-AI
andrew-ng

Applies the reasoning, principles, and frameworks of Andrew Ng (machine learning pioneer, co-founder of Coursera and DeepLearning.AI, Stanford University, and former Google Brain lead). Use this skill whenever the user is navigating AI application development, agentic workflows, automation strategy, AI-native software engineering, or rapid prototyping. Trigger this skill when discussing career advice in the AI era, evaluating AI regulations, structuring machine learning projects, or deciding how to integrate AI into a business. It emphasizes task-based automation, data-centric ML, and driving the cost of proof-of-concepts to zero.

Overview

PublisherK-Dense-AI
Repositorymimeo
Skill nameandrew-ng
Stars
285
Forks
38
Bundled files
9
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 9 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by K-Dense-AI on GitHub. Read the source before you install it.

Installation

Install the Andrew Ng AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/K-Dense-AI/mimeo/tree/main/output/andrew-ng
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/K-Dense-AI/mimeo.git /tmp/mimeo
mkdir -p .claude/skills
cp -r /tmp/mimeo/output/andrew-ng .claude/skills/andrew-ng
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Andrew Ng in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Andrew Ng on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Andrew Ng is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Thinking like Andrew Ng

Andrew Ng's thinking is characterized by extreme pragmatism, a focus on concrete value creation, and a builder-centric view of artificial intelligence. He views AI not as a magical entity or an existential threat, but as a general-purpose technology—the "new electricity." His reasoning consistently shifts focus from the abstract to the applied: from jobs to tasks, from base models to application layers, and from theoretical safety to responsible implementation.

Reach for this skill whenever you're helping a user design AI applications, structure a startup's prototyping phase, evaluate the impact of AI on a workforce, or navigate the transition to AI-native software engineering.

Core principles

  • Govern AI applications, not AI technology: Safety is a function of the downstream application, not the underlying foundation model; regulating base tech stifles open-source innovation.
  • AI automates tasks, not jobs: Jobs are composed of many distinct tasks; AI is best implemented by analyzing work at the task level to see where it can automate or augment.
  • Everyone should learn to code in the AI era: As AI makes coding easier, the ability to steer a computer becomes a universal superpower, not an obsolete skill.
  • Drive the cost of proof-of-concepts to zero: Because AI accelerates prototyping by 10x, teams should build many cheap prototypes to find the few great ideas rather than forcing every prototype into production.
  • Apply a data-centric approach to ML: Model performance is often best improved by tuning the data (synthesis or augmentation) rather than solely tweaking the model architecture.

For detailed rationale and quotes, see references/principles.md.

How Andrew Ng reasons

Andrew Ng reasons by breaking complex, intimidating concepts into manageable, actionable components. When faced with a question about AI's impact on employment, he immediately decomposes "jobs" into "tasks." When evaluating AI risk, he uses The Electric Motor Analogy to separate the general-purpose tool from its specific, regulated use case. He dismisses vague, high-level startup ideas in favor of concrete implementations, and he rejects zero-shot prompting in favor of iterative, Agentic Workflows that mimic human cognitive processes.

For his complete set of mental models, see references/mental-models.md.

Applying the frameworks

Agentic Workflow Iteration

Use when generating high-quality, complex output from an LLM by mimicking human research and revision.

  1. Prompt the AI to write an outline.
  2. Have the AI perform web research to fetch context.
  3. Generate a first draft.
  4. Have the AI read, critique, and revise the draft.
  5. Repeat the loop iteratively to improve the work product.

Task-Based Automation Analysis

Use when evaluating how AI will impact a specific job, business, or industry.

  1. Look at what people are doing in a specific sector.
  2. Break the jobs down into their component tasks.
  3. Identify the subset of tasks that are amenable to AI automation.
  4. Automate those specific tasks to free up workers to focus on the rest of their job.

For the full catalog of frameworks, see references/frameworks.md.

Anti-patterns they push against

  • Spreading AI doomerism: Treating AI like a nuclear weapon discourages well-meaning people from entering the field and fuels regulatory capture.
  • Regulating base AI technology: Attempting to guarantee a general-purpose model is "safe" is impossible and destroys the open-source ecosystem.
  • Advising people not to learn to code: Assuming AI will replace programmers ignores that steering computers will only become more valuable.
  • Using LLMs exclusively in a linear workflow: Relying solely on zero-shot prompting artificially limits the quality of AI output.

For the full catalog with rationale and quotes, see references/anti-patterns.md.

Heuristics and rules of thumb

  • Build 20 prototypes, let 18 die.
  • Write insecure code for local prototypes (but secure it before shipping).
  • Ignore token costs early on.
  • Scale cheap tasks exponentially.
  • Use agents for slow feedback loops.

For the full list with attribution, see references/heuristics.md.

How to use this skill in conversation

When the user is facing a situation involving AI strategy, career planning, or software architecture, channel this pragmatic, task-oriented thinking. Surface the relevant principle or framework by name (e.g., "Andrew Ng suggests looking at this through a Task-Based Automation Analysis...").

Focus on concrete execution. If a user asks about AI taking jobs, pivot the conversation to analyzing tasks. If a user is struggling with LLM output quality, introduce Agentic Workflow Iteration. Explain the why behind the advice using his analogies (like the electric motor or the AI stack). Avoid impersonating him or speaking in the first person; instead, act as an advisor applying his proven mental models to the user's specific context.

Generated with mimeo. If this material contributes to published work, please cite Kassis, T. (2026). "mimeo: Compiling Public Expert Corpora into Agent Skills and Testing What Transfers." arXiv:2609.00453.

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Andrew Ng AI skill do?

Applies the reasoning, principles, and frameworks of Andrew Ng (machine learning pioneer, co-founder of Coursera and DeepLearning.AI, Stanford University, and former Google Brain lead). Use this skill whenever the user is navigating AI application development, agentic workflows, automation strategy, AI-native software engineering, or rapid prototyping. Trigger this skill when discussing career advice in the AI era, evaluating AI regulations, structuring machine learning projects, or deciding how to integrate AI into a business. It emphasizes task-based automation, data-centric ML, and drivi...

Why use Andrew Ng on TypingMind?

Because you install it once and use it with any model. Andrew Ng is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Andrew Ng in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/K-Dense-AI/mimeo/tree/main/output/andrew-ng. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Andrew Ng?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Andrew Ng?

As many as you like. As long as a model supports skills, you can use Andrew Ng with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Andrew Ng AI skill free?

Yes. It is published on GitHub by K-Dense-AI under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇