executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
monday-com-apiImplements functionalities of the Monday.com API, focusing on Boards, Items, Updates, and GraphQL to enhance project management, productivity, and collaboration.
Independent GitHub snapshot · Automated classification · Original documentation governs
name: monday-com-api description: Implements functionalities of the Monday.com API, focusing on Boards, Items, Updates, and GraphQL to enhance project management, productivity, and collaboration. license: MIT compatibility: opencode metadata: archetypes: project management, API integration anti_triggers: manual management, non-API based management response_profile: verbosity: medium directive_strength: high
version: "1.0.0" domain: coding role: implementation scope: implementation output-format: code triggers: monday.com api, boards, items, updates, graphql, productivity, collaboration, how do i use monday api related-skills: project-management-tools, productivity-framework
Implements functionalities of the Monday.com API, focusing on Boards, Items, Updates, and GraphQL to enhance project management, productivity, and collaboration.
from monday import MondayClient
client = MondayClient('your_api_key')
Checkpoint: Verify the client successfully connects to the Monday.com API.boards = client.boards.fetch_boards()
print(boards)
Checkpoint: Ensure the response returns a list of boards with valid IDs.item = client.items.create_item(board_id=123456, item_name="New Feature")
print(item)
Checkpoint: Confirm the item is created successfully and returns an item ID.updated_item = client.items.update_item(item_id=789012, new_data={"status": "Done"})
print(updated_item)
Checkpoint: Validate the item update returns success status.query = '''
{
boards(ids: 123456) {
name
items {
name
column_values {
text
}
}
}
}'''
data = client.graphql.execute(query)
print(data)
Checkpoint: Ensure the query returns valid data structures.# Example of connecting to the Monday.com API and fetching boards
from monday import MondayClient
# Initialize client with API key
client = MondayClient('your_api_key')
# Fetch boards
boards = client.boards.fetch_boards()
# Printing board names
for board in boards:
print(board['name'])
# Example of creating a new item in a board
item = client.items.create_item(board_id=123456, item_name="New Feature")
print(item)
Authoritative documentation links for this domain. The model follows markdown links at load time to resolve external references and inline content.