Agent skill

openevidence-sdk-patterns

Sdk Patterns for OpenEvidence. Trigger: "openevidence sdk patterns".

Stars 1,803
Forks 241

Install this agent skill to your Project

npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/tree/main/plugins/saas-packs/openevidence-pack/skills/openevidence-sdk-patterns

SKILL.md

OpenEvidence SDK Patterns

Singleton Client

typescript
let instance: any = null;
export function getClient() {
  if (!instance) instance = createOpenEvidenceClient({ apiKey: process.env.OPENEVIDENCE_API_KEY });
  return instance;
}

Error Wrapper

typescript
async function safe<T>(fn: () => Promise<T>): Promise<T | null> {
  try { return await fn(); }
  catch (e: any) {
    if (e.status === 429) { await new Promise(r => setTimeout(r, 5000)); return fn(); }
    console.error('OpenEvidence error:', e.message);
    return null;
  }
}

Resources

Next Steps

Apply in openevidence-core-workflow-a.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results