← Back to list

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