feat: add GraphQL skill for ARIA API exploration#149
Draft
vredchenko wants to merge 3 commits intomainfrom
Draft
feat: add GraphQL skill for ARIA API exploration#149vredchenko wants to merge 3 commits intomainfrom
vredchenko wants to merge 3 commits intomainfrom
Conversation
Add graphqurl-based skill to support fandanGO connector development and ARIA GraphQL API exploration from the command line. - Add ADR-0015 documenting GraphQL CLI tooling decision - Create skill at claude-code/fandango-cryoem-dls/skills/graphql/ - Support aria-mock and ARIA beta endpoints - Include OAuth2 authentication helpers for Keycloak - Add common query templates for buckets, records, fields - Register skill in claude-code-config.json - Add graphqurl to optional dev requirements
- Update beta endpoint to graphql-beta.aria.services - Update Keycloak URL to auth.aria.services - Add auto-detection of OAuth2 grant type based on env vars - Support public clients (no client_secret for password grant) - Add scope parameter support (defaults to 'openid') - Update documentation with correct URLs and auth examples - Use npx for gq to avoid path resolution issues
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Changes
claude-code/fandango-cryoem-dls/skills/graphql/with:SKILL.md- Manifest and documentationpackage.json- graphqurl dependencyrun.js- Universal executorlib/helpers.js- ARIA-specific utilities (auth, query templates)claude-code-config.jsonFeatures
--introspectflagTest plan
npm installin skill directorynode run.js --helpshows usagenode run.js --introspectagainst aria-mock/graphqlin Claude Code