esa AI Employee

Leina connects to esa to help you find team knowledge and save working notes. Ask in your team chat. Leina does the work and brings back the result.

Connect esa, choose what to share, and hand off your first task.

Leina + esa Example Result

You

Save these launch notes as a working post in our team’s Launch category: keep the current price, release on Thursday, and ask Mei to update the guide.

Leina

The working post is saved with the decision, release timing, and follow-up owner.

esa · Example

Launch · Working notes

A shared draft for the launch discussion.

Decision
Keep the current price.
Schedule
Release on Thursday.
Follow-up
Mei will update the guide.
Put meeting decisions where the team can continue the discussion.

What Is a esa AI Agent?

Ask an esa AI agent to find decisions in team posts or turn your notes into a working document that teammates can refine.

You specify the source and the destination. Leina uses the content available to your connection and returns the result for you to review.

esa

esa is a shared space for evolving team documentation.

  1. Share the notes

    Specify the team, category, and title.

  2. Organize the draft

    Separate decisions and follow-up work.

  3. Save in esa

    Create a working post for review.

What to Ask Leina to Do with esa

Copy a prompt, add your details, and send it to Leina in your connected team chat.

Summarize a team discussion

Search our esa team [team] for [topic]. Read the selected posts and comments, then summarize decisions and unresolved questions.

esa

Save notes or add a post update

Organize these notes [notes] into a working post in team [team], category [category], titled [title]. If I provide an existing post [post], append the notes and keep its existing content.

esa

Your next esa task can start with a message.

Connect. Ask. Get the Result.

Tell Leina what you need in your team chat. Include the source, destination, and expected result.

  1. Connect Your Account

    Connect the tools involved and give Leina access to the content it needs.

  2. Try a Task

    Share the source material, say where the result belongs, and describe what you need.

  3. Check the Result

    Review the result and any changes in the connected app.

Put Leina to Work in esa

Hand off these everyday tasks to your AI employee.

Get Teams

List esa teams available to the authenticated user.

Get Team Stats

Get member, post, comment, star, watch, and activity statistics for an esa team.

Get Team Tags

List tags used by posts in an esa team with their counts.

Get Team Members

List members of an esa team with their roles and profiles.

Get Post

Get one esa post by number. The body is truncated by default to keep agent context bounded.

Search Posts

Search posts in an esa team with esa query syntax and pagination.

Create Post

Create a new esa post with optional Markdown body, tags, category, WIP state, and revision message.

Update Post

Update selected fields of an existing esa post. Use append_post or prepend_post to add Markdown without fetching the body.

Append Post

Append Markdown content to an esa post without first fetching its current body.

Prepend Post

Prepend Markdown content to an esa post without first fetching its current body.

Get Comment

Get one esa comment by ID, optionally including its stargazers.

Create Comment

Create a Markdown comment on an existing esa post.

Update Comment

Update an existing esa comment.

Delete Comment

Permanently delete an esa comment by ID.

Get Post Backlinks

List posts that link to a specific esa post.

Get Post Comments

List comments on an esa post with pagination.

Get Team Comments

List comments in an esa team with pagination.

Get Categories

Get an esa category, its child categories, and optional posts or parents.

Get Top Categories

Get all top-level esa categories for a team.

Get All Category Paths

List esa category paths with pagination and optional path filters.

Archive Post

Archive an esa post by moving it to the Archived category.

Ship Post

Mark an esa post as shipped without changing other fields.

Duplicate Post

Duplicate an esa post into a new WIP post in the same or another accessible team.

Rollback Post Revision

Restore an esa post to a selected revision and create a new revision from it.

Get Search Options Help

Get esa's official search-syntax documentation post.

Get Markdown Syntax Help

Get esa's official Markdown-syntax documentation post.

Search Help

Search esa's official documentation team with esa query syntax.

Get Attachment

Get an esa attachment as a local transit file when possible, otherwise return its downloadable URL.

List Recent Posts

List recently updated esa posts. This is the action equivalent of the esa_recent_posts MCP resource.

Get Post Summary Prompt

Build the summary prompt for an esa post. The caller supplies the returned prompt to its model.

More Tools for Your AI Employee

Connect the Apps your work depends on, and give Leina the context to carry the task forward.

Keep the Conversation Moving. Let Leina Pick Up the Work.

Hand off a task while your team is discussing it. Leina uses your connected tools and brings the result back to the conversation.

See How Leina Works in Slack
LeinaExample Result

The working post is saved with the decision, release timing, and follow-up owner.

Launch · Working notes

esa + Leina: Your Questions, Answered

Can I save an unfinished draft?

Yes. Save it as a working post and mark it ready separately when appropriate.

Can I add notes without replacing a post?

Yes. Ask to append or prepend the notes to the selected post.

Make Leina Your esa AI Employee

Start with one task you already need to do. Tell Leina what a finished result should look like.

Connect esa, choose what to share, and hand off your first task.