EDIT: aside from sign errors, I had realized that the notation I used implied something completely different from what I had derived (I don't think the resulting expressions had a definition!). It should be fixed now, as well as slightly less step-by-step, so the reader can understand the process of the derivation.
Let S=∫ΩL be the action for a Lagrangian D-form L=L(ω,⋆ω,dω,d⋆ω,⋆dω,⋆d⋆ω) where D is the dimenstion of space(time), ω is a q-form and ⋆ is the Hodge star.
Defining derivatives with respect to a form as ∂αi(α0∧…∧αn)=α0∧…∧αi/∧…∧αn, and denoting the position of the form within the wedge products as l(αi)=i, the variation of the action becomes
ddϵS[ω+ϵχ]|ϵ=0
=∫Ω(−1)l(ω)χ∧∂ωL+(−1)l(⋆ω)⋆χ∧∂⋆ωL+(−1)l(dω)dχ∧∂dωL+(−1)l(d⋆ω)d⋆χ∧∂d⋆ωL+(−1)l(⋆dω)⋆dχ∧∂⋆dωL+(−1)l(⋆d⋆ω)⋆d⋆χ∧∂⋆d⋆ωL
Exterior derivatives can then be "donated" to the Lagrangian from the product rule d(α∧β)=dα∧β+(−1)qα∧dβ, and likewise for the Hodge star operator given the identities α∧⋆β=⟨α,β⟩ν=⋆α∧β (if the order of alpha and beta sum to D) and ⋆⋆α=(−1)q(D−q)sα.
∫Ω(α∂ωL+β⋆∂⋆ωL+γd∂dωL+δ⋆d∂d⋆ωL+ζd⋆∂⋆dωL+ξ⋆d⋆∂⋆d⋆ωL)∧χ+d[(γ∗∂dωL+ζ∗⋆∂⋆dωL)∧χ+(δ∗∂d⋆ωL+ξ∗⋆∂⋆d⋆ωL)∧⋆χ]
To avoid clutter I have written sign prefactors with greek letters. They can be found using the exterior derivative and hodge star's identities.
Since χ is a symmetry of the action, it follows that δL[ω+ϵχ]=δL[ω]+dΛ for a (D-1)-form Λ. On shell, then, requiring δS=0, the conservation law manifests:
dJ=0
J=(γ∗∂dωL+ζ∗⋆∂⋆dωL)∧χ+(δ∗∂d⋆ωL+ξ∗⋆∂⋆d⋆ωL)∧⋆χ−Λ