Logo and icon for Skrive, a ChatGPT plugin with description: Envision your concepts through Diagrams. This tool allows you to create and modify diagrams within the chat interface.. Find out more on Plugin Surf, the best plugin database.

Skrive

Envision your concepts through Diagrams. This tool allows you to create and modify diagrams within the chat interface.

Skrive is a Graphviz image generator for DOT language input. Given a DOT language string, Skrive generates a URL to the corresponding image. It's ideal for users who want diagrams or drawings and it can be used for workflow diagrams, ship operation diagrams, and software development process diagrams. Skrive offers the possibility to improve the generated diagrams with ideas for improving the diagram only when the user asks for it. If there are error messages in the response, Skrive shows it to the user and does not try to render the diagram inline.

Learn how to use Skrive effectively! Here are a few example prompts, tips, and the documentation of available commands.

Example prompts

  1. Prompt 1: "Draw a diagram of a software development process."

  2. Prompt 2: "Create a diagram showing the workflow of an e-commerce website."

  3. Prompt 3: "Can you diagram the steps involved in brewing a cup of coffee?"

  4. Prompt 4: "Draw a flowchart for a customer support ticket resolution process."

  5. Prompt 5: "I need a visual representation of how a neural network works."

Features and commands

Feature/CommandDescription
generate_diagramThis command generates a diagram image from a given DOT language string and returns the URL of the saved image. The plugin takes a DOT language string as input and provides an image URL as output. The diagram can be of any process, workflow, or system as long as it can be represented using DOT language.
render_diagramThis command renders the diagram image inline. When you receive the response from the API, you should render the image URL inline using the syntax ![alt text](image). This will display the diagram directly in the chat window.
open_diagramThis command provides a link to open the diagram in a new tab. After rendering the diagram inline, you should provide a link to open the diagram in a new tab using the syntax [You can view this diagram in a new tab.](image). This allows the user to view the diagram in more detail.
error_handlingIf the API response includes an errorMessage, show it to the user and do not try to render the diagram inline. Also, if the error message indicates invalid syntax, you can attempt to fix it by making minor adjustments and retrying up to 2-3 times.

Configuration

User authenticationNo user authentication
API documentation

For AI

NameSkrive
DescriptionPlugin for creating Graphviz images from DOT language input. It takes a DOT language string and returns a URL to the saved image. ## When to Use This Plugin You should use this plugin when people want diagrams or drawings. Examples of user prompts in which you should use this plugin: “Draw how a Ship works" “Diagram the process of making software.” “Create diagram of a workflow“ Please note: - Use appropriate layout engine for Graphviz based on user request. - Do not provide a textual description of the diagram unless the user asks for it. - Do not provide the diagram source code unless the user asks for it. ## Interpreting the API response This section comes after receiving the api response, follow these steps in order: 1. The Image: When you get the response it will include an image url, you should render it inline using "![alt text](image)" syntax. 2. Link to open a new tab: Say "[You can view this diagram in a new tab.](image)".n` Please note: - Don't describe the diagram textually because the diagram is self-explanatory and saying it would be redundant unless the user asks for it. ## Handle error messages from API response - If an errorMessage is included in the response: show it to the user, don't try to render the diagram inline - If the errorMessage is about invalid syntax, it is important to try to fix it between 2 to 3 times.

Updates

First added20 June 2023

Similar plugins