Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

A general repository for AI / GenAI packages and explorations.

Is dart-lang/ai beginner-friendly?

The maintainers of dart-lang/ai usually reply to a pull request within 1 day. 7 beginner-friendly issues are open now.

Stars
287
Forks
74
Open beginner issues
7
Indexed issues
78
Avg merge
22h 50m
Merged PRs (30d)
12
Dominant language
Dart
License
BSD-3-Clause
Last GitHub push
Oct 20, 2026
Latest indexed
Sep 15, 2026
Contributing guide
Contributing guide
Code of conduct
Code of conduct
Beginner labels
No beginner labels indexed

How to contribute to dart-lang/ai

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. Read its code of conduct: it covers issues and pull requests as well as chat.
  3. Your contributions will be published under the project's BSD-3-Clause license.
  4. Pick one of the 7 open beginner-friendly issues below and comment that you want to work on it before you start.

Issues somebody may already be working on are listed last. List everything by date

  • [skills] Allow excluding paths from the git skill scan
    Open

    Difficulty 5/5 Over a week Newbie friendliness 45/100

    dart-lang/ai#710 · 2 comments ·

    Maintainers usually reply within 1 day

  • [skills CLI] Report skills-cli as analytics tool
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 62/100

    dart-lang/ai#709 ·

    Maintainers usually reply within 1 day

  • [dart_mcp_server] Report dart-mcp-server as analytics tool
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 54/100

    dart-lang/ai#708 ·

    Maintainers usually reply within 1 day

  • Update to version 2026-07-28 of MCP
    Open
    package:dart_mcp

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    dart-lang/ai#668 · 3 comments · 2 reactions ·

    Maintainers usually reply within 1 day

  • Explain better on `flutter_driver_command` tool description what it can do
    Open
    package:dart_mcp_server

    Difficulty 1/5 1-3 hours Newbie friendliness 78/100

    dart-lang/ai#651 · 6 comments ·

    Maintainers usually reply within 1 day

  • dart-setup-mcp Agent Skill
    Open
    P1

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    dart-lang/ai#650 · 1 comment ·

    Maintainers usually reply within 1 day

  • flutter-app-runtime Skill
    Open
    P1

    Difficulty 5/5 Over a week Newbie friendliness 30/100

    dart-lang/ai#647 · 2 comments ·

    Maintainers usually reply within 1 day

  • Allow installing skills for global packages
    Open
    package:skills

    Difficulty 3/5 1-2 days Newbie friendliness 66/100

    dart-lang/ai#620 ·

    Maintainers usually reply within 1 day

  • Add a table of Prompts to the README.md
    Open
    package:dart_mcp_server

    Difficulty 1/5 Under an hour Newbie friendliness 78/100

    dart-lang/ai#618 ·

    Maintainers usually reply within 1 day

  • [skills] Support root/<dir>/dart package discovery when adding skills
    Open
    package:skills

    Difficulty 2/5 1-3 hours Newbie friendliness 72/100

    dart-lang/ai#616 · 5 comments ·

    Maintainers usually reply within 1 day

  • Consider allowing skills_config.json to only track installed skills.
    Open
    package:skills

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    dart-lang/ai#609 · 1 comment ·

    Maintainers usually reply within 1 day

  • skills_config.json structure is odd
    Open
    package:skills

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    dart-lang/ai#608 ·

    Maintainers usually reply within 1 day

  • Bootstrap skills installation in managed repo
    Open
    package:skills

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    dart-lang/ai#606 · 1 comment ·

    Maintainers usually reply within 1 day

  • Add an `emulator` command
    Open
    package:dart_mcp_server

    Difficulty 3/5 1-2 days Newbie friendliness 68/100

    dart-lang/ai#591 · 6 comments ·

    Maintainers usually reply within 1 day

  • Enable the surfacing of ephemeral skills
    Open
    package:skills

    Difficulty 5/5 Over a week Newbie friendliness 45/100

    dart-lang/ai#586 · 4 comments ·

    Maintainers usually reply within 1 day

  • [package:skills] Add an agent hook to get skills after adding a new package to a pubspec.yaml file
    Open
    package:skills

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    dart-lang/ai#585 · 7 comments ·

    Maintainers usually reply within 1 day

  • Ensure MCP works in Android studio
    Open
    package:dart_mcp

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    dart-lang/ai#575 · 1 comment ·

    Maintainers usually reply within 1 day

  • Enable installing packages from default blocked dirs when installing via git
    Open
    package:skills

    Difficulty 3/5 1-2 days Newbie friendliness 38/100

    dart-lang/ai#567 ·

    Maintainers usually reply within 1 day

  • Consider a tree structure for `skills remove`
    Open
    package:skills

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    dart-lang/ai#560 · 1 comment ·

    Maintainers usually reply within 1 day

  • Consider a `show` command
    Open
    package:skills

    Difficulty 2/5 1-3 hours Newbie friendliness 68/100

    dart-lang/ai#559 ·

    Maintainers usually reply within 1 day

  • Consider allowing authors to opt skills into default auto-selection
    Open
    package:skills

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    dart-lang/ai#556 ·

    Maintainers usually reply within 1 day

  • Add a `validate` command for validating skill content
    Open
    package:skills

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    dart-lang/ai#555 · 7 comments ·

    Maintainers usually reply within 1 day

  • Add option to install skills to a custom directory
    Open
    package:skills

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    dart-lang/ai#551 ·

    Maintainers usually reply within 1 day

  • Support showing descriptions in skill selection dialogs
    Open
    package:skills

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    dart-lang/ai#546 · 1 comment ·

    Maintainers usually reply within 1 day

  • Feat: add API discovery across project code, SDKs, and installed dependencies
    Open
    package:dart_mcp_server

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    dart-lang/ai#535 · 1 comment ·

    Maintainers usually reply within 1 day

  • Evaluate CUJs around debugging given a raw vm service tool
    May be free again @jakemac53 claimed this 160 days ago, and no pull request is open. Open
    package:dart_mcp_server

    dart-lang/ai#476 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Create an analyzer plugin that warns about outdated skills
    Open
    package:skills

    Difficulty 5/5 Over a week Newbie friendliness 42/100

    dart-lang/ai#471 ·

    Maintainers usually reply within 1 day

  • Consider a skills command in the dart MCP server
    Open
    package:dart_mcp_server package:skills

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    dart-lang/ai#461 ·

    Maintainers usually reply within 1 day

  • Ship a skill that teaches agents how to optimally use the Dart MCP server
    Open
    package:dart_mcp_server

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    dart-lang/ai#450 · 5 comments ·

    Maintainers usually reply within 1 day

  • ☂️ [MCP Server UX] Provide a frictionless UX for the Dart MCP server
    Open
    package:dart_mcp_server

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    dart-lang/ai#448 ·

    Maintainers usually reply within 1 day

  • Audit tool descriptions to optimize agent instructions
    Open
    package:dart_mcp_server

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    dart-lang/ai#446 ·

    Maintainers usually reply within 1 day

  • Pass initializationOptions to analyzer LSP on init for cold-start perf
    Open
    package:dart_mcp_server

    Difficulty 3/5 1-2 days Newbie friendliness 56/100

    dart-lang/ai#445 · 3 comments ·

    Maintainers usually reply within 1 day

  • Add evals for widget_inspector commands
    Open
    package:dart_mcp_server

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    dart-lang/ai#437 ·

    Maintainers usually reply within 1 day

  • Add evals for pub_dev_search
    Open
    package:dart_mcp_server

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    dart-lang/ai#436 ·

    Maintainers usually reply within 1 day

  • Add evals for launch_app
    Open
    package:dart_mcp_server

    Difficulty 3/5 1-2 days Newbie friendliness 50/100

    dart-lang/ai#435 ·

    Maintainers usually reply within 1 day

  • Add evals for pub commands
    Open
    package:dart_mcp_server

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    dart-lang/ai#434 ·

    Maintainers usually reply within 1 day

  • Add evals for LSP commands
    Open
    package:dart_mcp_server

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    dart-lang/ai#433 ·

    Maintainers usually reply within 1 day

  • Add evals for hot reload/restart
    Open
    package:dart_mcp_server

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    dart-lang/ai#432 ·

    Maintainers usually reply within 1 day

  • Add evals for get_runtime_errors
    Open
    package:dart_mcp_server

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    dart-lang/ai#431 ·

    Maintainers usually reply within 1 day

  • Add evals for DTD command and subcommands
    Open
    package:dart_mcp_server

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    dart-lang/ai#430 ·

    Maintainers usually reply within 1 day

  • Add evals for analyze_files
    Open
    package:dart_mcp_server

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    dart-lang/ai#429 ·

    Maintainers usually reply within 1 day

  • Add evals for rip_grep_packages
    Open
    package:dart_mcp_server

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    dart-lang/ai#428 ·

    Maintainers usually reply within 1 day

  • Add evals for read_package_uris
    Open
    package:dart_mcp_server

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    dart-lang/ai#427 ·

    Maintainers usually reply within 1 day

  • Meta Issue: Add evals for existing tools
    May be free again @jakemac53 claimed this 196 days ago, and no pull request is open. Open
    package:dart_mcp_server

    dart-lang/ai#426 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add creationLocation to get_widget_tree response
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 72/100

    dart-lang/ai#424 · 1 comment ·

    Maintainers usually reply within 1 day

  • MCP server performance profiling prompt implementation
    May be free again @elliette claimed this 213 days ago, and no pull request is open. Open
    package:dart_mcp_server

    dart-lang/ai#417 · 1 assignee ·

    Maintainers usually reply within 1 day

  • DTD _connect signature question: should the workspace root be passed?
    Open
    P2 package:dart_mcp_server

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    dart-lang/ai#403 · 1 comment ·

    Maintainers usually reply within 1 day

  • Extend proposal to support skills
    Open
    package:dart_mcp_server

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    dart-lang/ai#396 ·

    Maintainers usually reply within 1 day

  • Only load AI assets from immediate dependencies
    Open
    package:dart_mcp_server

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    dart-lang/ai#389 ·

    Maintainers usually reply within 1 day

  • Allow re-loading or watching of AI assets without server restart
    Open
    package:dart_mcp_server

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    dart-lang/ai#388 ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.