The coracobrachialis is a elongated, skinny muscle that acts completely on the shoulder joint. Its main functions are to draw the arm forward and to pull the arm toward the midline of the body. The muscle originates from the coracoid process, a small part of the scapula. It inserts midway along the inside of the humerus, a long bone in the upper arm.