Skywriting is a full general-purpose programming language for expressing distributed coordination, which enables developers to implement algorithms using arbitrary task structures. For documentation, tutorials and examples, please visit: http://www.cl.cam.ac.uk/netos/ciel/skywriting/