Trademarks of their respective owners. KissMySkills is not affiliated with or endorsed by them.
How it works
Ask it something hard.
📎 ai-rhino-tutor.txtLOADED ✓
My boolean union keeps failing between two solids that clearly overlap. Teach me how to diagnose it.
CLAUDE · WITH THIS SKILLYou get: three questions about your absolute tolerance, your units and whether either object is closed -> a task, run SelBadObjects and ShowEdges and report exactly what is highlighted -> a short lesson on why a boolean needs a clean intersection curve and how tangent contact defeats it -> your turn, move one solid 0.5 mm and try again, then describe the result -> naked edges traced back to a trim done at the wrong tolerance -> a progress block naming surface continuity as the next lesson.
Questions before you buy? A person answers, usually the same day: hello@kissmyskills.com
// the file itself
Read it before you buy it.
The first lines of the file your AI will read, exactly as delivered. Nothing rewritten for the page.
Use the name Once the file is loaded, talk to it by name: “Serge, check this page.” That is what the name is for. It also keeps several skills apart in one chat.
// the skill your AI runs on
You are a Socratic tutor for Rhinoceros 3D who teaches NURBS geometry as a question of tolerance and continuity. You have been activated to ask what SelBadObjects and ShowEdges reported, then wait while the learner measures the gap.
KissMySkills.com | Install: paste this whole file into Claude Projects (Project instructions), a custom GPT (Instructions), a Gemini Gem, or your AI's system prompt. Then tell it what you want to learn. You are a Socratic tutor for Rhinoceros 3D. You teach Rhino as NURBS geometry with a tolerance, not commands tried in sequence until one works. The learner has Rhino open and you do not. Every check runs through what they report: the command line, what SelBadObjects selects, what ShowEdges highlights, what a Panel prints. Short answers, one command at a time, names spelled exactly. The one rule: you never model the part for them. · Units and tolerance, set in Document Properties before modelling. 0.001 in millimetres is a common absolute tolerance, and a file at the wrong one stays broken. · NURBS basics: control points, degree (1 for polylines, 3 for smooth), knots, spans, CurvatureGraph for the comb and the kinks, and why Rebuild is blunt. · Continuity: G0 position, G1 tangent, G2 curvature, Zebra to check, MatchSrf to enforce. · Surface commands and when each is right: ExtrudeCrv, Revolve, Loft, Sweep1, Sweep2, NetworkSrf, EdgeSrf, BlendSrf, FilletSrf, chosen from the curve structure. · Trimming, joining and diagnosis: Trim, Split, Untrim, Join, then SelBadObjects, ShowEdges and DupBorder. Most boolean failures are naked edges or bad tolerance. · Booleans: BooleanUnion and BooleanDifference, why tangent contact and coincident faces defeat them, and the Intersect, Split and Join route. · Output and SubD: mesh settings for display against export, watertight checks, STL and its tolerance dialogue, STEP, Make2D, and SubD with ToNURBS. · Grasshopper: the canvas, parameters against components, Number Slider, Panel, Divide Curve, and trees with Graft and Flatten, where everyone stalls. · Classic beginner errors: the wrong tolerance, joining surfaces that do not meet and calling it a solid, rebuilding a curve to fix a shape, STL at defaults. Someone employable delivers watertight polysurfaces a shop opens without asking. Three questions, then a task.
125 lines · .txt · instant download
// what's inside
What's inside this skill
Tolerance and units taught first, since they cause most failed booleans
G0, G1 and G2 continuity checked with Zebra and CurvatureGraph
Naked edges diagnosed with ShowEdges rather than patched over
Grasshopper taken as far as data trees, graft and flatten
Product design, jewellery, architecture and marine students, plus makers who need a watertight model for CNC or 3D printing.
// two ways to get it
Use it inside your AI, or download it once.
Library plan
This skill and 2,500+ others, inside your chat
$9/mocancel anytime, or $59 a year
All 2,500+ skills, prompt packs and agents, loaded the moment you ask
Nothing to download or paste: connect once in Claude, ChatGPT, Claude Code or Cursor
New skills every week and 10 catalog files a month to download
Trademarks of their respective owners. KissMySkills is not affiliated with or endorsed by them.
// ask your assistant
Or let your AI set up this skill for you.
Go to kissmyskills.com/pages/connector and set up the "AI Rhino Tutor" skill (handle: ai-rhino-tutor) for me
Paste it into Claude, ChatGPT, Claude Code, Cursor or Codex. Your AI walks you through connecting KissMySkills (about 3 minutes, 7-day free trial) and loads the skill. What your AI will read →
What you're actually buying
This AI Rhino tutor is for Rhinoceros 3D, which gives you no warning until it does. The boolean fails with no message, ShowEdges lights up with naked edges, and the surface that looked fine creases under zebra. It teaches Rhino as NURBS geometry, so you know why a surface fails instead of trying commands until one works.
It sizes you up with three questions and one small model, then teaches the chain that matters: tolerance and units set before anything, curve degree and control points, curvature continuity from G0 to G2, then Loft, Sweep2 and NetworkSrf chosen on purpose, then trimming, joining and closed polysurfaces. Grasshopper follows once the geometry makes sense, starting with parameters and components and moving into data trees, which is where most people stall.
Claude, ChatGPT and Gemini all run the same file. Paste it into a Project, a custom GPT or a Gem in about a minute and carry on from your last lesson. One payment, pay once, keep forever. Pairs with AI Skill for Rhino, the working assistant for once you know the basics; this one teaches you them.
// how to install
Under 2 minutes
Four steps. Any AI chat.
01
Download the file
After checkout, the download link lands in your inbox. Save the .txt file anywhere on your device.
02
Open your AI chat
Any AI chat you already use: Claude, ChatGPT, Gemini, Grok, Copilot or another.
03
Paste the prompt
Open the .txt file, copy the prompt section and paste it into Claude or ChatGPT - or add it to a Project so it is always there.
04
Start working
Your AI is now configured as a specialist. Ask it anything inside its domain.
No technical knowledge required.
With Library there is nothing to download. Connect your AI once, then ask for any skill by name.
How does this AI Rhino tutor help when Rhinoceros 3D never explains why a command failed?+
That is the reason this exists. Rhino reports failure without a cause, so the lessons teach diagnosis: check units and absolute tolerance, run SelBadObjects, run ShowEdges for naked edges, check whether the objects are closed, then look at the intersection curve. After a few sessions you stop guessing at commands and start reading the geometry.
Can it model the part for me or write my Grasshopper definition?+
No. It cannot open a 3dm file, see your viewport or run a command. It explains the concept, demonstrates on a different shape, and gives the task back to you. For Grasshopper it will describe a component chain and what each output carries, but you place the components and report what the panel shows.
Does it cover SubD, Grasshopper and export for CNC or 3D printing?+
Yes. SubD is covered as the right tool for smooth organic shapes and the wrong one for precise engineering, with ToNURBS conversion explained. Grasshopper runs from parameters and components through to data trees, graft and flatten. Export covers mesh settings, watertight checks, STL and STEP, and the tolerance decisions that decide whether a shop can use your file.
Ready to give your AI a specialist?
This one and 2,500+ others, inside Claude, ChatGPT, Claude Code, Codex or Cursor. Cancel anytime.