{"ref":"actor:geert-janklaps","page":"/actors/geert-janklaps","json":"/actors/geert-janklaps.json","generated":"2026-10-26","entity":{"id":"geert-janklaps","name":"Geert-Jan Klaps","kind":"person","url":"https://github.com/geert-janklaps","identities":{"github":"geert-janklaps"},"links":[{"kind":"website","url":"https://thevaluechain.eu/en/innovation-hub","source":{"kind":"github-profile","url":"https://github.com/geert-janklaps","checked":"2026-10-09"}}]},"edges":{"maintains":[{"ref":"artifact:geertjanklaps-cds-toon-ai-protocol-adapter","name":"@geertjanklaps/cds-toon-ai-protocol-adapter","json":"/artifacts/geertjanklaps-cds-toon-ai-protocol-adapter.json"},{"ref":"artifact:geert-janklaps-abap-openapi-ui","name":"ABAP OpenAPI UI","json":"/artifacts/geert-janklaps-abap-openapi-ui.json"},{"ref":"artifact:geert-janklaps-cds-launchpad-plugin","name":"cds-launchpad-plugin","json":"/artifacts/geert-janklaps-cds-launchpad-plugin.json"},{"ref":"artifact:ui5-community-generator-ui5-library","name":"generator-ui5-library","json":"/artifacts/ui5-community-generator-ui5-library.json"}],"contributed_to":[{"ref":"artifact:arc-mcp-xsuaa-auth","name":"@arc-mcp/xsuaa-auth","json":"/artifacts/arc-mcp-xsuaa-auth.json"},{"ref":"artifact:gavdi-cap-mcp","name":"@gavdi/cap-mcp","json":"/artifacts/gavdi-cap-mcp.json"},{"ref":"artifact:geertjanklaps-cds-toon-ai-protocol-adapter","name":"@geertjanklaps/cds-toon-ai-protocol-adapter","json":"/artifacts/geertjanklaps-cds-toon-ai-protocol-adapter.json"},{"ref":"artifact:geert-janklaps-abap-openapi-ui","name":"ABAP OpenAPI UI","json":"/artifacts/geert-janklaps-abap-openapi-ui.json"},{"ref":"artifact:abapgit-abapgit","name":"abapGit","json":"/artifacts/abapgit-abapgit.json"},{"ref":"artifact:arc-mcp-arc-1","name":"arc-1","json":"/artifacts/arc-mcp-arc-1.json"},{"ref":"artifact:geert-janklaps-cds-launchpad-plugin","name":"cds-launchpad-plugin","json":"/artifacts/geert-janklaps-cds-launchpad-plugin.json"},{"ref":"artifact:ui5-community-generator-easy-ui5","name":"generator-easy-ui5","json":"/artifacts/ui5-community-generator-easy-ui5.json"},{"ref":"artifact:ui5-community-generator-ui5-library","name":"generator-ui5-library","json":"/artifacts/ui5-community-generator-ui5-library.json"},{"ref":"artifact:marianfoo-mcp-sap-docs","name":"mcp-sap-docs","json":"/artifacts/marianfoo-mcp-sap-docs.json"},{"ref":"artifact:secondsky-sap-skills","name":"secondsky/sap-skills","json":"/artifacts/secondsky-sap-skills.json"}],"wrote":[{"ref":"content:cds-toon-ai-protocol-adapter-cutting-token-costs","name":"cds-toon-ai-protocol-adapter: a pragmatic way to cut AI token costs using SAP CAP","json":"/content/cds-toon-ai-protocol-adapter-cutting-token-costs.json"},{"ref":"content:cds-launchpad-plugin-supercharged","name":"cds-launchpad-plugin supercharged & ready for the future - CAP Plugin, UI5 Tooling support & Async Launchpad","json":"/content/cds-launchpad-plugin-supercharged.json"},{"ref":"content:a-fiori-launchpad-sandbox-for-all-your-cap-based-projects-overview","name":"A Fiori Launchpad Sandbox for all your CAP-based projects - Overview","json":"/content/a-fiori-launchpad-sandbox-for-all-your-cap-based-projects-overview.json"},{"ref":"content:a-fiori-launchpad-sandbox-sample-project-setup","name":"A Fiori Launchpad Sandbox for all your CAP-based projects – Sample project setup","json":"/content/a-fiori-launchpad-sandbox-sample-project-setup.json"}]}}