{"skill":{"slug":"graineai","displayName":"graineai","summary":"Manage voice agents, place and transfer calls, handle telephony events, and retrieve call records using the NoddyAI API at graine.ai.","tags":{"latest":"1.0.1"},"stats":{"comments":0,"downloads":124,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":2},"createdAt":1774373298723,"updatedAt":1774845849584},"latestVersion":{"version":"1.0.1","createdAt":1774845823398,"changelog":"- Added a dedicated \"Security, credentials, and user consent\" section: clarifies no secrets ship in this skill, credentials must come from user/host, and webhooks must use user-controlled endpoints.\n- Explicit instructions to confirm with the user before any high-impact operation (outbound/batch calls, transfers, token revocation, agent deletion, webhook URL changes).\n- Rewrote credential/setup guidance to stress credentials are not embedded and must be user-supplied; updated examples accordingly.\n- Clarified policies for retaining agent IDs and call SIDs (only within active session/task, not across conversations).\n- Improved response handling directions: always show HTTP status and redact Bearer tokens if echoing headers.\n- Documentation-only change, no code or API behavior altered.","license":"MIT-0"},"metadata":null,"owner":{"handle":"rishabh171998","userId":"s171f8ffa5xv4def2q389zxvn183h27g","displayName":"Rishabh Bhanot","image":"https://avatars.githubusercontent.com/u/34419911?v=4"},"moderation":null}