menuyukti-graphql

Provide a Strawberry GraphQL API layer over SQLAlchemy with Alembic migrations.

Updated Nov 16, 2025
One-click install
npx skills add https://github.com/daniel-dihardja/menuyukti --skill menuyukti-graphql
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: menuyukti-graphql
Source: https://github.com/daniel-dihardja/menuyukti/tree/main/.agents/skills/menuyukti-graphql
Command: npx skills add https://github.com/daniel-dihardja/menuyukti --skill menuyukti-graphql

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a scalable GraphQL API layer built with Strawberry on top of a SQLAlchemy persistence model, enabling consistent data access for web and agent components while consolidating schema, resolvers, and migrations in one place.

Core Features & Use Cases

  • Strawberry-based GraphQL API layer over SQLAlchemy with a unified persistence boundary.
  • Schema root, queries, mutations, and services for common workflows used by web and agents.
  • Resolvers translate ORM rows to API shapes; Alembic migrations manage schema evolution.
  • Guidance and conventions for integrating with companion skills and analytics pipelines.

Quick Start

Launch the Strawberry GraphQL API server and point clients to the /graphql endpoint.

Frequently Asked Questions about menuyukti-graphql

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a GraphQL API with Strawberry and SQLAlchemy?

To build a GraphQL API with Strawberry and SQLAlchemy, this Skill provides a scalable API layer that unifies schema design, resolvers, and persistence boundaries for consistent data access. It translates ORM rows into API shapes.

How do I manage SQLAlchemy database migrations with Alembic in a GraphQL API?

To manage SQLAlchemy database migrations with Alembic in a GraphQL API, this Skill integrates Alembic to handle schema evolution directly alongside Strawberry resolvers and queries. It consolidates schema changes in one place.

Can I add GraphQL queries and mutations for web and agent components using Strawberry?

Yes, you can add GraphQL queries and mutations for web and agent components using Strawberry. This Skill supports adding schema roots, services, and resolver logic specifically designed for common web and agent workflows.

What is the best way to structure analytics-shaped API fields in a Strawberry GraphQL API?

To structure analytics-shaped API fields in a Strawberry GraphQL API, this Skill provides guidance and conventions for integrating with analytics pipelines. It adheres to repository conventions for schema design and persistence.

Does this Strawberry GraphQL API layer support centralized data access for multiple clients?

Yes, this Strawberry GraphQL API layer supports centralized data access for multiple clients. It enables consistent data access for web and agent components by consolidating schema, resolvers, and migrations.