There is a way to derive the joint velocity kinematics from the joint position kinematics.
For me it is easier to express everything on a common coordinate system (the inertial frame) such that vector algebra can be done between terms on different links.
Each link $i$ has a local to world transformation matrix $\mathbf{R}_i$ such that for example the local joint axis ${}^i\boldsymbol{\hat{Z}}_i$ expressed in world coordinates is $$ \boldsymbol{\hat{Z}}_i = \mathbf{R}_i {}^i\boldsymbol{\hat{Z}}_i \tag{1}$$
The rotational kinematics of the next joint is
$$ \mathbf{R}_{i+1} = \mathbf{R}_i \, {\rm rot}({}^i\boldsymbol{\hat{Z}}_i, \theta_{i+1}) \tag{2}
$$
Now take the derivative of the above and note the following sub-expressions, derived from the time derivative of vectors in rotating frames
$$ \begin{aligned}
\tfrac{\rm d}{{\rm d}t} \mathbf{R}_i & = \boldsymbol{\omega}_i \times \mathbf{R}_i \\
\tfrac{\rm d}{{\rm d}t} \mathbf{R}_{i+1} & = \boldsymbol{\omega}_{i+1} \times \mathbf{R}_{i+1} \\
\tfrac{\rm d}{{\rm d}t} {\rm rot}({}^i\boldsymbol{\hat{Z}}_i, \theta_{i+1}) & = \left( {}^i\boldsymbol{\hat{Z}}_i, \dot\theta_{i+1} \right) \times {\rm rot}({}^i\boldsymbol{\hat{Z}}_i, \theta_{i+1})
\end{aligned} \tag{3}$$
Now use (3) into (2) and use the product rule to get
$$\begin{aligned}
\tfrac{\rm d}{{\rm d}t} \mathbf{R}_{i+1} &=\left( \tfrac{\rm d}{{\rm d}t}\mathbf{R}_i \right)\, {\rm rot}({}^i\boldsymbol{\hat{Z}}_i\, \theta_{i+1}) + \mathbf{R}_i \,\left( \tfrac{\rm d}{{\rm d}t}{\rm rot}({}^i\boldsymbol{\hat{Z}}_i\, \theta_{i+1})\right) \\
\boldsymbol{\omega}_{i+1} \times \mathbf{R}_{i+1} & = \boldsymbol{\omega}_i \times \mathbf{R}_i\, {\rm rot}({}^i\boldsymbol{\hat{Z}}_i\, \theta_{i+1}) + \mathbf{R}_i \,\left( {}^i\boldsymbol{\hat{Z}}_i\, \dot\theta_{i+1} \right) \times {\rm rot}({}^i\boldsymbol{\hat{Z}}_i, \theta_{i+1}) \\
& =\boldsymbol{\omega}_i \times \mathbf{R}_{i+1} + \left( \mathbf{R}_i \,{}^i\boldsymbol{\hat{Z}}_i, \dot\theta_{i+1} \right) \times \left( \mathbf{R}_i \,{\rm rot}({}^i\boldsymbol{\hat{Z}}_i, \theta_{i+1}) \right) \\
& = \boldsymbol{\omega}_i \times \mathbf{R}_{i+1} + \boldsymbol{\hat{Z}}_i\, \dot\theta_{i+1} \times \mathbf{R}_{i+1}
\end{aligned} \tag{4}$$
From which you factor out $\mathbf{R}_{i+1}$ to get
$$ \boxed{ \boldsymbol{\omega}_{i+1} = \boldsymbol{\omega}_{i} + \boldsymbol{\hat{Z}}_i\, \dot\theta_{i+1} } \tag{5}$$
The interpretation is clear now. Add the velocity of link $i$ to the rotation about this axis (in word coordinates) $\boldsymbol{\hat{Z}}_i$ with speed $\dot{\theta}_i$.