Skip to main content

Prompt Commands

How do I create an agent in ZkTerminal?

Use the /create-agent command followed by an image description to generate a unique meme image that becomes the foundation for your agent's meme coin name and description. Image generation typically takes less than 5 minutes.

Command: /create-agent

/create-agent [details for image generation]
  • Image Description: Provide specific instructions or themes for the meme image to be generated
  • Image generation typically takes < 5 minutes
  • After generation, you can:
    • Download ZKProof: Click Download Proof to obtain a cryptographic proof of the image
    • Launch Agent: Click Launch Agent to proceed with creating the agent

How do I configure an agent's character JSON in ZkTerminal?

Use the /character-json command to generate and manage a JSON configuration for your selected agent using training data and the agent's image. The command includes an edit mode where all interactions are captured as additional training data.

Command: /character-json

/character-json

Process:

  1. Ticker Selection — Ensure an agent/ticker is selected using /select; if none selected, the system prompts you to run /select
  2. JSON Generation — Generates a JSON file for the selected agent using training data + image
  3. Edit Mode Activation — Enter edit mode to modify the generated JSON; all prompts and responses during edit mode are captured as future training data
  4. Exit Edit Mode — When edit mode is turned off, the updated JSON is displayed
  5. User ActionsConfirm to finalize the JSON configuration, or Keep Editing to re-enter edit mode
  6. Confirmation & Storage — On confirmation, the JSON is stored securely; after a few minutes, the system begins triggering tweets based on the configured Twitter handle and credentials

Key details:

  • Mandatory: A ticker must be selected (/select) before using /character-json
  • Edit Mode Benefits: Iteratively improves the agent using your interactions
  • Twitter Credentials: Ensure tokens are set via /token to enable automated tweeting
  • Dynamic Behavior: JSON can be tuned to align agent behavior with desired functionality

Example Workflow:

  1. Select an agent:

    /select

    Choose the desired agent from the displayed table.

  2. Generate the character JSON:

    /character-json

    If no agent is selected, you will be prompted to run /select.

  3. (Optional) Enter edit mode and modify the JSON; your interactions are stored as training data.

  4. After exiting edit mode, either Confirm the JSON or continue editing.

  5. On confirmation, JSON is stored and tweeting begins (if /token is configured).


How do I launch an agent on pump.fun using ZkTerminal?

Use the /launch command to launch your locally created meme coin agent on pump.fun. The agent must first be created via /create-agent and selected via /select.

Command: /launch

/launch
  • Prerequisites: The agent must have been created locally via /create-agent and selected via /select
  • If no agent is selected, run /select first
  • Launch flow displays a table with a launch link or allows you to enter a coin ID

How do I select an agent in ZkTerminal?

Use the /select command to choose an existing meme coin agent for subsequent operations like launching, tweeting, and configuration. The command displays a table of available agents from which you select by ID.

Command: /select

/select
  • Displays a table of available agents
  • Locate the desired agent and note its ID
  • Enter the agent's ID when prompted to select it
  • The selected agent appears in the header for quick reference
  • Always verify the selected agent to avoid acting on the wrong coin

How do I generate tweets for my agent in ZkTerminal?

Use the /generate command followed by the number of tweets you want to create for the currently selected agent. Generation time scales with the number of tweets requested.

Command: /generate

/generate [number_of_tweets]

Example:

/generate 5
  • Ensure an agent is selected (/select) before generating
  • Provide the number of tweets to generate
  • Wait a few minutes; generated tweets appear in a table
  • Generation time scales with the requested number of tweets

How do I save generated tweets in ZkTerminal?

Use /save to save a single generated tweet by its ID, or /saves to save multiple tweets at once by providing a comma-separated list of IDs. Saved tweets can later be posted with /post, /tweet, or /tweets.

Commands: /save and /saves

Save a single tweet:

/save [tweet_id]

Example:

/save 3

Save multiple tweets:

/saves [id1,id2,id3,...]

Example:

/saves 1,3,4,7
  • After /generate, note tweet IDs from the table
  • Use /save for one tweet, or /saves for multiple
  • Saved tweets can later be posted with /post, /tweet, or /tweets

How do I view saved tweets in ZkTerminal?

Use the /post command to display a list of saved tweets that are ready to be posted. From this list you can choose to post individual or multiple tweets.

Command: /post

/post
  • Ensure the desired agent is selected
  • Running /post shows a table of saved tweets
  • Choose to post individual or multiple tweets from the list
  • Make sure your Twitter tokens are set via /token before posting

How do I post tweets from ZkTerminal?

Use /tweet to post a single saved tweet by its ID, or /tweets to post multiple saved tweets at once using a comma-separated list of IDs. Twitter access tokens must be configured via /token before posting.

Commands: /tweet and /tweets

Post a single tweet:

/tweet [tweet_id]

Example:

/tweet 2

Post multiple tweets:

/tweets [id1,id2,id3,...]

Example:

/tweets 1,4,5
  • Use /post to view saved tweets and note their IDs
  • Execute /tweet or /tweets to post them
  • Requires Twitter access token/key configured via /token

How do I set up Twitter tokens in ZkTerminal?

Use the /token command to open a credential form where you enter your Twitter Access Token and Access Key. These tokens are required for all tweet-posting commands including /post, /tweet, and /tweets.

Command: /token

/token
  • Run /token to open the credential form
  • Enter your Twitter Access Token and Access Key
  • Submit to save the tokens securely
  • Tokens are required for /post, /tweet, /tweets
  • Keep your tokens confidential

How do I generate images in ZkTerminal?

Use the /image gen command followed by a detailed text description to generate images from text. Generated images can enrich your agent's brand and content.

Command: /image gen

/image gen [image_description]

Example:

/image gen A funny cat wearing sunglasses
  • Enter a detailed description of the image you want
  • The system generates an image matching your prompt
  • Generated images can enrich your agent's brand and content

How do I generate user content (UGC) in ZkTerminal?

Use the /ugc command with a character name and a prompt to generate personalized user-generated content featuring selected characters. No prerequisites are needed — it can be used directly for engagement and storytelling.

Command: /ugc

/ugc [character] [prompt]

Example:

/ugc Landwolf leads an adventurous quest through the enchanted forest
  • Initiate: Enter /ugc in chat
  • Select Character: e.g., Landwolf, Ponke
  • Enter Prompt: Describe what you want the character to do/be
  • Generate: Content is created featuring the selected character
  • No prerequisites — can be used directly
  • Versatile — useful for engagement and storytelling around your agent
  • Customizable — supports a wide range of creative prompts