1. A computer-implemented method, comprising: under the control of one or more computer systems configured with executable instructions, receiving an indication of at least one script recommended to a user based at least in part on a set of instructions included in the at least one script, the set of instructions, when executed, configured to cause an application programming interface call to be transmitted to a scripting service; obtaining a script from the scripting service, the scripting service is part of a network implemented by a computing resource service provider; modifying the script based at least in part on a user input received from a computer system of the one or more computer systems; providing the modified script to scripting service such that the scripting service persists the modified script in association with the user responsible for providing the modified script; generating the application programming interface call including additional user input as a result of executing the script; providing the application programming interface call to the scripting service; obtaining serialized data in response to the provided application programming interface call; receiving a selection a user interface element configured to display data obtained from the scripting service; and generating a user interface including the selected user interface element, where the user interface element is based at least in part on the serialized data.