smithery.ai

ava-mcp-usage

Guide for using Ava's MCP tools effectively for task management and progress reporting.

First seen Mar 28, 2026

Installation

$ npx skills add https://smithery.ai

Summary

  • Guide for using Ava's MCP tools effectively for task management and progress reporting.
  • Use when working with Ava MCP server to report progress on coding tasks, including starting tasks, updating progress, reporting blockers, and completing tasks.
  • Helps users understand best practices for privacy-conscious task reporting with minimal effort.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,134 B
  • docs SUMMARY.md 364 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Ava MCP Usage

Overview

Ava provides MCP tools for automatic progress reporting to Slack. This skill shows you how to use these tools effectively with minimal mental burden while maintaining privacy.

Core Philosophy

Ava works best when you tell it what to watch: "Keep an eye on this work."

Important: Treat any coding work as a task, even if the user doesn't explicitly say "task". When the user starts working on something, that's a task to track.

Key principles:

  • Treat all coding work as tasks worth tracking
  • Report only the current task
  • Proactive, frequent updates: Report progress at every meaningful milestone without waiting for user prompts
  • Update granularly: schema changes, file edits, endpoint implementations, test additions - all worth reporting
  • Ask for help immediately when blocked
  • Ask user for consent before marking tasks complete
  • Short commands are sufficient
  • One task per session: If starting different work while a task is active, ask the user if they want to complete the current task first or start a new Claude Code session for the new work

MCP Tools Quick Reference

start_task

Tell Ava what you're working on now. Treat any coding work as a task, even if not explicitly called a "task".

Start task: ログインのエラー処理改善

Tips:

  • Treat all coding work as tasks worth tracking
  • Only report the task you're currently working on
  • Be specific but concise
  • Ava will create a Slack thread for this task
  • Before starting a new task: If there's already an active task in this session, ask the user: "Should I complete the current task first, or would you like to start a new Claude Code session for this different work?"

update_task

Report progress proactively at every meaningful milestone, even without user prompts.

Update task: リトライ実装が完了

When to update (proactively):

  • After creating or editing a schema file
  • After implementing an endpoint or API route
  • After adding validation logic
  • After writing tests
  • After fixing a bug or error
  • After refactoring a component
  • Any other meaningful progress point

Tips:

  • Don't wait for user prompts - update proactively when you complete a milestone
  • Small, granular updates are highly valuable - they create a clear activity trail
  • No need for detailed explanations - brief summaries are sufficient
  • Each update goes to the same Slack thread

report_blocked

Share blockers without hesitation.

Report blocked: テスト環境でトークンが通らない

Tips:

  • Don't hold back - reporting early helps
  • Brief descriptions are fine
  • Ava notifies your team in the Slack thread

complete_task

Mark completion after confirming with the user.

Complete task: レビュー完了してマージしました

Tips:

  • PR creation is progress, not completion
  • Always ask the user before marking a task complete
  • Include PR URL if relevant

Privacy-Conscious Reporting

Ava sends only abstract summaries to Slack/MCP. Never send code or secrets.

❌ Do NOT send:

  • Full code
  • Secret keys or tokens
  • Detailed error logs
  • Repository confidential information

✅ Safe to send:

  • Abstract work summaries
  • Brief blocker descriptions
  • Completion summary with PR URL

Remember: Your code and judgment stay private. Ava only delivers progress updates.

Minimal Effort Required

Ava and your coding agent work together to fill in details. Short phrases are enough:

Start task: fix auth bug
Update task: retry logic done
Report blocked: test token issue
Complete task: merged

No need for elaborate explanations - Ava understands context and supplements your brief inputs.