# Creating and Using Scripts

> How to create and use Python scripts in Asset Transformer Studio

## Creating Python scripts

Python scripts can be written and edited directly in Asset Transformer Studio's Scripting Editor (from the [Script](../../user-interface/window/scripting) panel), or in an external IDE (like PyCharm or Sublime Text).

## Using Scripts

![Scripting Editor](/api/media?file=/asset-transformer-studio/2026.5.0/media/NewItem243.png)

The Scripting Editor embedded within Asset Transformer Studio provides functionalities to edit and execute them as smoothly as possible. See the [Script](../../user-interface/window/scripting) panel to learn about the Scripting Editor commands.

## Editing scripts outside Asset Transformer Studio

If you prefer editing scripts in another editor, you can generate some IDE packages for auto-completion outside of Asset Transformer Studio.

See [this page](https://gitlab.com/pixyz/samples/studio/ide-auto-completion).

Then, open the script in both Asset Transformer Studio editor and your favorite IDE: any change made to your script will be updated in Asset Transformer Studio:

![External editor sync](/api/media?file=/asset-transformer-studio/2026.5.0/media/NewItem336.png)

## Related Topics

* [Scripting With the Python API](./_index.md)
* [Script panel](../../user-interface/window/scripting)
