Rokushiki/Geppo

One can also kick the air to float...

Geppo is one of the six techniques called "Rokushiki".

Overview
The Geppo allows the users to actually jump off the air itself, allowing them to stay in the air for much longer than usual. CP9 members can use this technique to cross great distances without ever touching the ground, or set themselves up for swift, aerial attacks.

No CP9 member has yet shown any variations of the technique, with the exception of Lucci's Kamisori and Fukuro's one legged Geppo (which in theory, other Geppo users may have the capability to do). It has once been used aggressively by Lucci, performing a suplex-styled move while Luffy clung onto his back. The impact left a rather large crater in the floor.

While the technique itself affords several advantages both in and out of battle for the user, it has but one major weakness: since its usage depends heavily on the user's legs, restraining or pinning down any major parts of their lower body can significantly disrupt Geppo. This was seen during Fukuro's fight with Franky, where the latter managed to grab on to one of the CP9's legs, noticeably affecting the technique. However, it should be noted that Rob Lucci has been seen kicking off the air with one leg at a time rather like hopping and keeping himself afloat. Just like Soru, there are other versions of this technique.

Variations

 * Sky Walk (空中歩行（スカイウォーク）): After the timeskip, Sanji  demonstrates this ability by kicking the air to jump higher, giving the appearance of flight. Sanji created this technique during his ordeal in "hell" to escape from the okamas. It was first seen used to escape after being surrounded by the Sea Urchin-Armor Spine Squad, making them hurt themselves.