Agent skill · Workflow & Productivity

matlab-model-robot-kinematics

Use whenever a MATLAB robot model (rigidBodyTree) is needed — whether for simulation, visualization, IK, motion planning, pick-and-place, or trajectory generation. Triggers on: any mention of a manipulator by name (UR3, UR5, UR5e, UR10, UR10e, UR16e, UR20, KUKA iiwa, Fanuc, ABB, Panda, Kinova, Sawyer, Baxter), robot modeling verbs (load, create, build, import, simulate, model), tasks implying a robot model (pick, place, lift, reach, move, grasp, plan motion for, animate), kinematics keywords (IK, FK, inverse kinematics, forward kinematics, joint configuration, end-effector pose, gripper), or w

matlabgithub.com/matlabGitHub ↗
claude-codecodexcopilotNOASSERTION
Install
npx skills add matlab/matlab-agentic-toolkit --skill matlab-model-robot-kinematics --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 7
SKILL.md size: 15 KB
Bundled scripts: none
Version: 1.0
Declared author: MathWorks
Path: skills-catalog/robotics-and-autonomous-systems/matlab-model-robot-kinematics/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 868
Language: MATLAB

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Robot Modeling & Kinematics Build manipulator models correctly and validate every kinematic solution. ## When to Use - Any task that requires a robot model in MATLAB (even if the goal is downstream: animation, pick-and-place, trajectory, motion planning) - User mentions a specific manipulator by name (UR5e, KUKA iiwa14, Panda, Kinova Gen3, etc.) - Loading, building, or importing a robot model - Simulating, animating, or visualizing a manipulator - Tasks involving lifting, reaching, picking, placing, or grasping - Adding visual meshes or collision geometry - Attaching a gripper to a manipulator - Choosing between `inverseKinematics` vs `generalizedInverseKinematics` - Validating IK/GIK solutions (exit flags, position error, joint continuity) ## When NOT to Use - Collision-free motion planning (RRT, CHOMP, path planning) — use a motion planning skill - Trajectory generation (`contopptraj`, `cubicpolytraj`, `trapveltraj`) — use a trajectory skill - Closed-loop parallel mechanisms (delta, Stewart) — see `references/parallel-robot-guidance.md` - Mobile robot navigation or wheeled platforms — not covered here - Dynamics simulation (`inverseDynamics`, `forwardDynamics`) — separate domai

What's inside
Steps it walks through
  1. When to Use
  2. When NOT to Use
  3. Workflow
  4. Step 1: Determine Model Source
  5. Step 2: Load or Build the Model
  6. Step 3: Ensure tool0 Exists with Z = Outward
  7. Step 4: Configure the Model
  8. Step 5: Verify the Model with Kinematics
  9. Step 6: Validate Every IK/GIK Solution (MANDATORY)
  10. Key Functions
  11. Patterns
  12. Visualization
  13. Using Initial Guess to Improve IK Convergence
  14. Conventions
Ships with 6 files
  • manifest.yaml
  • references/ee-frame-alignment.md
  • references/gik-constraints.md
  • references/gripper-models.md
  • references/import-mesh-handling.md
  • references/parallel-robot-guidance.md
More from matlab-agentic-toolkit
All skills →
About this skill
What does the matlab-model-robot-kinematics skill do?

Use whenever a MATLAB robot model (rigidBodyTree) is needed — whether for simulation, visualization, IK, motion planning, pick-and-place, or trajectory generation. Triggers on: any mention of a manipulator by name (UR3, UR5, UR5e, UR10, UR10e, UR16e, UR20, KUKA iiwa, Fanuc, ABB, Panda, Kinova, Sawyer, Baxter), robot modeling verbs (load, create, build, import, simulate, model), tasks implying a robot model (pick, place, lift, reach, move, grasp, plan motion for, animate), kinematics keywords (IK, FK, inverse kinematics, forward kinematics, joint configuration, end-effector pose, gripper), or w

How do I install it?

Run `npx skills add matlab/matlab-agentic-toolkit --skill matlab-model-robot-kinematics --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From matlab/matlab-agentic-toolkit, a repository with 868 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going