Actions

Actions are similar to tools in other agent frameworks. You use them to gather information from different sources to put into a prompt in a Generator, or to perform some action based on data received back from a Generator.

This is a list of Actions that have been verified by the Sublayer team and community. New Actions are constantly being created by the Sublayer team, the community, and AI agents running in GithubActions and added to this list.

You can use any of the Actions listed here directly or repurpose them for your own custom use cases.

List of Actions

View the entire repository of Actions on GitHub: Sublayer Actions

AI Utilities

GetContextAction: Generate a concatenated string of all the files in a directory, respecting a .contextignore file that lists files to ignore.

Asana

AsanaCreateTaskAction: Create a task in an Asana project

AsanaGetLatestCommentAction: Get the latest comment on a particular Asana task

AsanaGetTaskDescriptionAction: Get the description of a particular Asana task

AsanaGetTaskNameAction: Get the name of a particular Asana task

FileSystem

WriteFileAction: A sublayer action to write file_contents to a specific file_path

Github

GithubCreateBranchAction: Create a branch in a Github repository

GithubCreateFileAction: Create a file in a Github repository

GithubCreatePRAction: Create a pull request in a Github repository

GithubModifyFileAction: Modify a file in a Github repository

Notion

NotionCreateRowAction: Create a row in a Notion database

NotionQueryDatabaseAction: Query a Notion database