Back to list
abhishekmmgn

agent-development

by abhishekmmgn

agent skills

0🍴 0📅 Jan 20, 2026

SKILL.md


name: agent-development description: implementation patterns for Gemini agents. Use this for coding ReAct loops, defining tools in Python, and using frameworks like LangChain/LangGraph.

Gemini Agent Development Patterns

Goal

Implement robust agent loops and tool definitions using Python and standard agent frameworks.

1. Defining Tools (Function Calling Pattern)

To allow the model to use a tool, you must define its schema (signature) clearly.

Python Example (Google GenAI SDK):

def display_cities(cities: list[str], preferences: str = None):
    """Provides a list of cities based on user preferences."""
    return cities

# Define the tool config
tool_config = types.ToolConfig(
    function_calling_config=types.FunctionCallingConfig(mode='ANY')
)

# Send to model
response = client.models.generate_content(
    model="gemini-2.0-flash-001",
    contents="I want a ski trip...",
    tools=[display_cities],
    tool_config=tool_config
)

Score

Total Score

40/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon