aikido
Practice aikido as a defensive martial art emphasizing harmony, redirection, and controlled resolution.
Skill by Philipp Thoss
Chalk Labs
Need help deploying aikido?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/pjt222-aikido
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/aikido
Tools it pre-approves 1
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Read
What's inside
- Skill name
aikido- Description
- Practice aikido as a defensive martial art emphasizing harmony, redirection, and controlled resolution. Covers centering and grounding, ukemi (safe falling and rolling), core techniques (irimi-nage, shiho-nage, kote-gaeshi, ikkyo), blending and tai sabaki (body movement), randori (multiple attacker practice), weapons awareness, and applying principles off the mat. Use when learning a defensive martial art that prioritizes de-escalation, developing the ability to redirect aggression without causing unnecessary harm, building safe falling skills, or cultivating calm centeredness under physical pressure.
- License
- MIT
- Allowed tools
- Read
- Metadata
- tags: defensive, aikido, martial-arts, blending, ukemi, redirection · author: Philipp Thoss · domain: defensive · version: 1.0 · language: natural · complexity: intermediate
- Instructions
- 223 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Practice Aikido Develop an aikido practice rooted in centering, blending with incoming force, and resolving conflict through controlled technique rather than opposing strength with strength. ## When to Use - Learning a defensive martial art that prioritizes de-escalation and controlled resolution - Developing the ability to redirect aggression without causing unnecessary harm - Building safe falling skills (ukemi) applicable to any physical activity or emergency - Cultivating calm centeredness under physical pressure or confrontation - Complementing tai chi or meditation with a partner-based martial practice (see `tai-chi`, `meditate`) - Training awareness and response to multiple simultaneous threats ## Inputs - **Required**: Practice space with a padded or yielding surface (tatami, judo mats, grass; avoid concrete) - **Required**: Comfortable clothing allowing full range of motion (gi preferred; loose exercise clothing acceptable) - **Optional**: Training partner (essential for techniques; solo practice covers centering, ukemi, and movement) - **Optional**: Practice weapons (wooden: jo staff ~128cm, bokken sword ~102cm, tanto knife ~30cm) - **Optional**: Experience level (beginner, intermediate, advanced; default: beginner) - **Optional**: Available practice time (minimum 20 minutes; recommended 60-90 minutes) ## Procedure ### Step 1: Ground and Center Every aikido technique begins from a centered state. Without center, technique becomes muscular struggle. 1. Stand in hanmi (half-facing stance): one foot forward, feet roughly shoulder-width apart at 60-degree angle 2. Bend knees slightly — weight sinks toward the one-point (seika tanden), located 5cm below the navel 3. Relax the shoulders completely — let them drop away from the ears 4. Extend awareness outward while keeping attention anchored at the one-point 5. Test your center: have a partner push gently on your chest - If you resist with upper body, you are not centered — relax and sink lower - If you maintain stability without effort, center is established 6. Practice weight underside: imagine that the heavy part of each arm is the underside; let the upper surface feel light and buoyant 7. Extend ki: project calm, positive energy forward through the fingertips — not tension, but focused intention **Got:** A stable, relaxed stance where pushes are absorbed through the structure into the ground rather than resisted by muscles. A quiet mind with broad awareness. **If fail:** If the stance feels rigid, you are holding tension. Shake out the arms and legs, take 5 deep breaths, and re-establish from scratch. If pushes easily displace you, lower your center of gravity (bend knees more) and focus on the one-point. Centering is a skill that deepens over months — initial wobbliness is normal. ### Step 2: Master Ukemi (Falling and Rolling) Ukemi is the art of receiving technique safely. It is the most important skill in aikido — you will fall thousands of times. ```text Ukemi Progression: ┌────────────────────┬──────────────────────────┬───────────────────────────┐ │ Level │ Technique │ Practice Method │ ├────────────────────┼──────────────────────────┼───────────────────────────┤ │ 1. Backward fall │ Sit down, roll back, │ From seated, then squat, │ │ (ushiro ukemi) │ slap mat with both arms │ then standing. Chin to │ │ │ at 45 degrees │ chest — never hit head │ ├────────────────────┼──────────────────────────┼───────────────────────────┤ │ 2. Side fall │ Fall to the side, arm │ From kneeling, then │ │ (yoko ukemi) │ slaps mat, body in arc │ standing. Land on the │ │ │ — not flat on the back │ fleshy side, not hip bone │ ├────────────────────┼──────────────────────────┼───────────────────────────┤ │ 3. Forward roll │ Roll diagonally over │ From kneeling, then │ │ (mae ukemi) │ shoulder: hand-forearm- │ standing, then moving. │ │ │ shoulder-opposite hip │ The line is diagonal, │ │ │ │ never straight over spine │ ├────────────────────┼──────────────────────────┼───────────────────────────┤ │ 4. Breakfall │ High fall received with │ Only after forward roll │ │ (tobi ukemi) │ a slap and roll at speed │ is completely smooth. │ │ │ │ Build height gradually │ └────────────────────┴──────────────────────────┴───────────────────────────┘ ``` Key principles: 1. The slap absorbs impact by spreading force across the arm surface — time it to land before the body 2. Tuck the chin on every fall — the head never contacts the ground 3. Exhale on impact; holding the breath creates rigidity and increases injury risk 4. Forward rolls should be round and smooth — if there are thuds or flat spots, the body is not curved enough 5. Practice both sides: right shoulder forward and left shoulder forward **Got:** After 2-3 months of regular practice, forward rolls are smooth and quiet on both sides. Backward falls are automatic (no fear response). You can be thrown at moderate speed without hesitation. **If fail:** If forward rolls cause shoulder pain, the angle is likely too steep (going over the top of the shoulder instead of across the back diagonally). Have a partner or instructor check the line. If fear prevents commitment to the roll, return to the kneeling version and build up gradually. Never force a breakfall before the forward roll is second nature. ### Step 3: Practice Basic Techniques The four foundational techniques address the most common attack scenarios and embody aikido's core principles. ```text Technique Selection by Attack: ┌─────────────────┬──────────────────┬──────────────────────────────────────┐ │ Attack │ Technique │ Principle │ ├─────────────────┼──────────────────┼──────────────────────────────────────┤ │ Straight strike │ Irimi-nage │ Enter behind the attack line, lead │ │ (shomen-uchi) │ (entering throw) │ attacker's head in a spiral, project │ ├─────────────────┼──────────────────┼──────────────────────────────────────┤ │ Diagonal strike │ Shiho-nage │ Redirect the attacking arm overhead │ │ (yokomen-uchi) │ (four-direction │ in a spiral, control the wrist, cut │ │ │ throw) │ down to throw in any direction │ ├─────────────────┼──────────────────┼──────────────────────────────────────┤ │ Wrist grab │ Kote-gaeshi │ Blend with the grab energy, apply │ │ (katate-dori) │ (wrist turn) │ outward wrist rotation to unbalance │ │ │ │ and project the attacker │ ├─────────────────┼──────────────────┼──────────────────────────────────────┤ │ Lapel/shoulder │ Ikkyo │ Control the elbow and wrist, pin │ │ grab (ai-hanmi) │ (first teaching) │ the arm to the ground. Foundation │ │ │ │ for all immobilizations │ └─────────────────┴──────────────────┴──────────────────────────────────────┘ ``` For each technique: 1. Begin with the attack at slow, cooperative speed 2. Blend first: move your body off the attack line (never block head-on) 3. Connect: make contact with the attacker's arm or body to feel their balance 4. Redirect: use circular motion to guide the attacker's energy into the technique 5. Complete: throw or pin with control — the goal is to end the encounter, not to injure 6. Practice 10-20 repetitions per side, alternating roles (nage/tori throws, uke attacks and falls) 7. Gradually increase speed and resistance as both partners gain proficiency **Got:** Techniques feel smooth and circular. The attacker is led rather than forced. At cooperative speed, both partners finish the exchange safely and without strain. **If fail:** If a technique requires significant muscular effort, the blending is incomplete — the defender is fighting the attack instead of redirecting it. Return to the moment of contact and practice the initial blend in isolation. If the attacker feels yanked or wrenched, slow down and focus on leading with the center, not pulling with the hands.
From pjt222/agent-almanac, MIT.
More from pjt222/agent-almanac
- 0.616score
adaptic
Philipp Thoss
Master skill composing the 5-step synoptic cycle for panoramic synthesis across multiple domains.
SkillBFreshness: B★ 42Claude Code +9 - 0.616score
add-puzzle-type
Philipp Thoss
Scaffold a new puzzle type across all 10+ pipeline integration points in jigsawR.
SkillBFreshness: B★ 42Claude Code +9 - 0.616score
add-rcpp-integration
Philipp Thoss
Add Rcpp or RcppArmadillo integration to an R package for high-performance C++ code.
SkillBFreshness: B★ 42Claude Code +9 - 0.616score
analyze-codebase-for-mcp
Philipp Thoss
Analyze an arbitrary codebase to identify functions, APIs, and data sources suitable for exposure as MCP tools, producing a tool specification document.
SkillBFreshness: B★ 42Claude Code +9 - 0.616score
analyze-codebase-workflow
Philipp Thoss
Analyze an arbitrary codebase to auto-detect workflows, data pipelines, and file dependencies using putior's put_auto() engine.
SkillBFreshness: B★ 42Claude Code +9 - 0.616score
analyze-diffusion-dynamics
Philipp Thoss
Analyze the dynamics of diffusion processes using stochastic differential equations, Fokker-Planck equations, first-passage time distributions, and parameter…
SkillBFreshness: B★ 42Claude Code +9 - 0.616score
analyze-generative-diffusion-model
Philipp Thoss
Analyze pre-trained generative diffusion models (Stable Diffusion, DALL-E, Flux) by computing quality metrics (FID, IS, CLIP score, precision/recall)…
SkillBFreshness: B★ 42Claude Code +9 - 0.616score
analyze-kernel-bottleneck
Philipp Thoss
Systematically identify whether a GPU kernel is compute-bound, memory-bound, or latency-bound using roofline analysis, occupancy calculations, compute/load…
SkillBFreshness: B★ 42Claude Code +9 - 0.616score
analyze-magnetic-field
Philipp Thoss
Calculate and visualize magnetic fields produced by current distributions using the Biot-Savart law, Ampere's law, and magnetic dipole approximations.
SkillBFreshness: B★ 42Claude Code - 0.616score
analyze-magnetic-levitation
Philipp Thoss
Analyze magnetic levitation systems by applying Earnshaw's theorem to determine whether passive static levitation is possible, then identifying the…
SkillBFreshness: B★ 42Claude Code - 0.616score
analyze-prime-numbers
Philipp Thoss
Analyze prime numbers using primality tests, factorization algorithms, prime distribution analysis, and sieve methods.
SkillBFreshness: B★ 42Claude Code +9 - 0.616score
adapt-architecture
Philipp Thoss
Execute structural metamorphosis using strangler fig migration, chrysalis phases, and interface preservation.
SkillBFreshness: B★ 42Claude Code +9
Signals
- Stars
- 42
- Forks
- 5
- Open issues
- 182
- Last commit (this folder)
- Aug 17, 2026 (2 months ago)
- Last release
- Aug 26, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0
- License
- MIT
- Repository
- github.com/pjt222/agent-almanac
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Philipp Thoss
- 0.616score
adaptic
Philipp Thoss
Master skill composing the 5-step synoptic cycle for panoramic synthesis across multiple domains.
SkillBFreshness: B★ 42Claude Code +9 - 0.616score
add-puzzle-type
Philipp Thoss
Scaffold a new puzzle type across all 10+ pipeline integration points in jigsawR.
SkillBFreshness: B★ 42Claude Code +9 - 0.616score
add-rcpp-integration
Philipp Thoss
Add Rcpp or RcppArmadillo integration to an R package for high-performance C++ code.
SkillBFreshness: B★ 42Claude Code +9 - 0.616score
analyze-codebase-for-mcp
Philipp Thoss
Analyze an arbitrary codebase to identify functions, APIs, and data sources suitable for exposure as MCP tools, producing a tool specification document.
SkillBFreshness: B★ 42Claude Code +9 - 0.616score
analyze-codebase-workflow
Philipp Thoss
Analyze an arbitrary codebase to auto-detect workflows, data pipelines, and file dependencies using putior's put_auto() engine.
SkillBFreshness: B★ 42Claude Code +9 - 0.616score
adapt-architecture
Philipp Thoss
Execute structural metamorphosis using strangler fig migration, chrysalis phases, and interface preservation.
SkillBFreshness: B★ 42Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get aikido running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
aikido skill. Agent Mart. https://agentmart.dev/skills/pjt222-aikido (last updated 2026-10-24)