Skip to content

Conversation

@ARYPROGRAMMER
Copy link
Contributor

Summary

Advanced prompt that orchestrates meeting workflow automation from preparation to follow-up through intelligent multi-extension integration. Features 4 extensions (Tavily, Google Drive, Developer, Memory), graceful fallback handling, and comprehensive meeting deliverables generation. Demonstrates seamless external MCP integration with optional configuration.

Extensions usage:

  1. Tavily Web Search (External MCP)
  • Type: external (npx)
  • Command: npx -y tavily-mcp
  • Environment: TAVILY_API_KEY (required)
  • Purpose: Real-time web research for current best practices, industry trends, and technical recommendations
  • Used for: Background research, gathering current dashboard implementation examples
  • Fallback: Uses built-in knowledge if not configured
  1. Google Drive (External MCP)
  • Type: external (npx)
  • Command: npx -y @modelcontextprotocol/server-gdrive
  • Environment: GDRIVE_OAUTH_PATH, GDRIVE_CREDENTIALS_PATH (both required)
  • Purpose: Automated document storage and organization in structured folders
  • Used for: Saving meeting agendas, notes templates, action trackers to Drive
  • Fallback: Generates documents inline if not configured
  1. Developer (Builtin)
  • Type: builtin
  • Command: developer
  • Purpose: File operations, document generation, template creation
  • Used in: Creating structured meeting materials, formatting outputs
  • Always available: No configuration required
  1. Memory (Builtin)
  • Type: builtin
  • Command: memory
  • Purpose: Storing meeting context and preferences across sessions
  • Used in: Remembering meeting patterns, attendee details, project context
  • Always available: No configuration required

Type of Change

  • Feature
  • Bug fix
  • Refactor / Code quality
  • Performance improvement
  • Documentation
  • Tests
  • Security fix
  • Build / Release
  • Other (specify below)

Testing

Local Testing: Validated with multiple test scenarios - successfully demonstrated multi-extension orchestration, graceful fallback behavior, and comprehensive output generation.

Test Commands:

# Test 1: Builtin extensions only (no external APIs)
goose run -i test-meeting-builtin-only.txt

# Test 2: With explicit extension usage
goose run -i test-meeting-with-extensions.txt

Related Issues

Fixes #4998

ref: test-meeting-builtin-only.txt:

I have a project kickoff meeting scheduled for tomorrow at 2 PM with the development team. The meeting is about planning the new customer dashboard feature. Please:

1. Use your knowledge of customer dashboard best practices
2. Create a meeting agenda with time allocations
3. Draft a pre-meeting email with the agenda
4. Set up a notes template for capturing key points
5. Prepare a follow-up action item tracker

Attendees: John (Engineering Lead), Sarah (Product Manager), Mike (Designer)
Estimated Duration: 60 minutes

ref: test-meeting-with-extensions.txt:

I have a project kickoff meeting scheduled for tomorrow at 2 PM with the development team. The meeting is about planning the new customer dashboard feature. Please:

1. SEARCH THE WEB using Tavily to find the latest customer dashboard best practices, trends, and industry examples from 2024-2025. Look for recent articles about successful dashboard implementations.

2. Create a comprehensive meeting agenda with time allocations based on the research

3. Draft a pre-meeting email with the agenda and key research findings

4. Set up a notes template for capturing key points during the meeting

5. Prepare a follow-up action item tracker with status columns

6. SAVE ALL DOCUMENTS to my Google Drive in a folder called "Customer Dashboard Project - Kickoff Meeting"

Attendees: John (Engineering Lead), Sarah (Product Manager), Mike (Designer)
Estimated Duration: 60 minutes

Please use web search to ensure the best practices are current and relevant for 2025, and confirm when all documents are saved to Google Drive.

@ARYPROGRAMMER ARYPROGRAMMER requested a review from a team as a code owner October 6, 2025 17:05
@blackgirlbytes blackgirlbytes added the hacktoberfest Issues awarding points for Hacktoberfest 2025! label Oct 6, 2025
Copy link
Contributor

@EbonyLouis EbonyLouis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ARYPROGRAMMER thank you so much for contributing!

@EbonyLouis EbonyLouis added hacktoberfest-accepted large Weight label for Hacktoberfest 2025 issues labels Oct 6, 2025
@ARYPROGRAMMER
Copy link
Contributor Author

Reminder to merge this,

Thanks @taniandjerry

@EbonyLouis
Copy link
Contributor

Hey @ARYPROGRAMMER one of the test aren't being ran can you fetch and merge main?

Let me know if you need any help

@ARYPROGRAMMER
Copy link
Contributor Author

Hey @ARYPROGRAMMER one of the test aren't being ran can you fetch and merge main?

Let me know if you need any help

i did that now, its just the dco signoff thats missing maybe the rebase didnt have that commit signed. check the rest

ARYPROGRAMMER and others added 12 commits October 7, 2025 20:12
Co-authored-by: Douwe Osinga <[email protected]>
Signed-off-by: Arya Pratap Singh <[email protected]>
)

Signed-off-by: aegntic <[email protected]>
Co-authored-by: aegntic <[email protected]>

the test seemed stuck on the typescript tests, but this is an install script so skipping. could be bad

Signed-off-by: Arya Pratap Singh <[email protected]>
@ARYPROGRAMMER ARYPROGRAMMER force-pushed the feat/smart-meeting-prompt branch from 819e537 to 5ba4e69 Compare October 7, 2025 14:43
@ARYPROGRAMMER
Copy link
Contributor Author

let me know if this is correct @EbonyLouis

@EbonyLouis
Copy link
Contributor

that worked, thanks!! @ARYPROGRAMMER

@EbonyLouis EbonyLouis merged commit 8d0bd27 into block:main Oct 7, 2025
11 checks passed
katzdave added a commit that referenced this pull request Oct 7, 2025
…aned-tool-calls

* 'main' of github.com:block/goose: (38 commits)
  docs: misc updates for extensions directory (#5035)
  updating recipe scanner workflows for detecting recipes from forked repos (#5056)
  feat(prompt-library): add Smart Meeting Assistant advanced prompt (#4998) (#5031)
  Allow auto focus and typing while chat is initializing (#5043)
  docs(blog): Add blog for running Goose in containerized envs  (#5052)
  fix: Add WINDOWS_CODESIGN_CERTIFICATE to nightly workflow (#5037)
  Developer `analyze` tool improvement (#5030)
  use agent manager for subagent (#4828)
  fix: improve Windows OS detection in CLI installation script (#4928)
  Make it startable from playwright and also isolate (#5016)
  Fix linux deeplinks not working (#5041)
  docs: embed more videos (#5042)
  Display extension install notes in "Add custom extension" form (#5036)
  Add support for headers in extensions deeplinks (#5034)
  chore: put test in the name (#4919)
  Add new subcommand for opening recipes in desktop app (#4970)
  Update system.md with softer subagent language (#5023)
  docs: add new goose tip (#4941)
  Fix nix flake double copy (#4976)
  Upgrade electron for macOS Tahoe compatibility (#5015)
  ...
tlongwell-block pushed a commit that referenced this pull request Oct 8, 2025
) (#5031)

Signed-off-by: Arya Pratap Singh <[email protected]>
Co-authored-by: Kevin Everly <[email protected]>
Co-authored-by: Jack Amadeo <[email protected]>
Co-authored-by: Amed Rodriguez <[email protected]>
Co-authored-by: dianed-square <[email protected]>
Co-authored-by: Zane <[email protected]>
Co-authored-by: Douwe Osinga <[email protected]>
Co-authored-by: Douwe Osinga <[email protected]>
Co-authored-by: aegntic <[email protected]>
Co-authored-by: Yingjie He <[email protected]>
Co-authored-by: Will Pfleger <[email protected]>
Co-authored-by: Alex Hancock <[email protected]>
tlongwell-block added a commit that referenced this pull request Oct 8, 2025
* origin/main:
  Art vandelay: Import & Export (#5053)
  docs: misc updates for extensions directory (#5035)
  updating recipe scanner workflows for detecting recipes from forked repos (#5056)
  feat(prompt-library): add Smart Meeting Assistant advanced prompt (#4998) (#5031)
  Allow auto focus and typing while chat is initializing (#5043)
  docs(blog): Add blog for running Goose in containerized envs  (#5052)
@alexhancock alexhancock mentioned this pull request Oct 9, 2025
michaelneale added a commit that referenced this pull request Oct 9, 2025
* main: (170 commits)
  Applied server side call to parse and save recipe (#5022)
  feat(prompt-library): add Code Documentation Migrator intermediate prompt (#4996) (#5051)
  Add Messy Column Fixer recipe (#5062)
  Cleanup temp files (#5081)
  add openmetadata recipe (#5076)
  Fix Hacktoberfest Leaderboard (#5080)
  adding brand guidelines to AGENTS.md (#4887)
  Fix: Prevent cross-contamination of cache data across analysis modes for `analyze` tool (#5075)
  fix: remove circular reference (#5018)
  Introduced a new prompt for content amplification that integrates multi-step workflows using official Goose extensions. Closes Issue #4998 (#5050)
  Add hint for focus mode when used on file paths for `analyze` tool (#5069)
  fix: use dynamic port allocation for OAuth server (#5019)
  Art vandelay: Import & Export (#5053)
  docs: misc updates for extensions directory (#5035)
  updating recipe scanner workflows for detecting recipes from forked repos (#5056)
  feat(prompt-library): add Smart Meeting Assistant advanced prompt (#4998) (#5031)
  Allow auto focus and typing while chat is initializing (#5043)
  docs(blog): Add blog for running Goose in containerized envs  (#5052)
  fix: Add WINDOWS_CODESIGN_CERTIFICATE to nightly workflow (#5037)
  Developer `analyze` tool improvement (#5030)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hacktoberfest Issues awarding points for Hacktoberfest 2025! hacktoberfest-accepted large Weight label for Hacktoberfest 2025 issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

💡 Advanced Prompt Submission #2