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