CtrlK
BlogDocsLog inGet started
Tessl Logo

evernote-enterprise-rbac

Implement enterprise RBAC for Evernote integrations. Use when building multi-tenant systems, implementing role-based access, or handling business accounts. Trigger with phrases like "evernote enterprise", "evernote rbac", "evernote business", "evernote permissions".

Install with Tessl CLI

npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill evernote-enterprise-rbac
What are skills?

79

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

81%

Access Control Foundation for a Team Notes Platform

Permission model and role hierarchy

Criteria
Without context
With context

PermissionLevel NONE=0

100%

100%

PermissionLevel READ=1

100%

100%

PermissionLevel READ_ACTIVITY=2

0%

100%

PermissionLevel MODIFY=3

0%

100%

PermissionLevel FULL_ACCESS=4

0%

100%

NotebookPrivilegeLevel strings

0%

100%

canRead threshold

0%

100%

canModify threshold

0%

100%

canDelete threshold

0%

100%

canShare threshold

0%

100%

Six defined roles

0%

100%

SUPER_ADMIN wildcard

0%

100%

hasPermission wildcard check

0%

100%

canAccessEvernote levels array

0%

100%

GUEST as default role

100%

100%

Without context: $0.3122 · 1m 33s · 14 turns · 15 in / 5,903 out tokens

With context: $0.5679 · 1m 56s · 25 turns · 56 in / 6,438 out tokens

90%

41%

Access Control Service for a Multi-Tenant Notes Platform

RBAC service with caching and note access resolution

Criteria
Without context
With context

permissionCache as Map

50%

100%

Cache key prefix pattern

0%

0%

invalidateCache after role assignment

71%

100%

UPSERT on conflict

25%

100%

GUEST fallback in getUserRole

0%

100%

Direct permission check first

100%

100%

Notebook permission fallback

100%

100%

NONE permission as final fallback

0%

100%

Expiry check in getNotePermission

0%

100%

Admin sees all notebooks

83%

100%

Non-admin filtered notebooks

60%

100%

Without context: $0.6169 · 3m 3s · 22 turns · 23 in / 12,389 out tokens

With context: $0.6361 · 2m 11s · 24 turns · 285 in / 8,311 out tokens

100%

44%

Evernote Business Backend for an Enterprise Collaboration Platform

Evernote Business integration and protected API routes

Criteria
Without context
With context

evernote package import

100%

100%

sandbox false

80%

100%

businessUserInfo check

0%

100%

Separate businessToken

0%

100%

Evernote.Types.Notebook constructor

100%

100%

Evernote.Types.SharedNotebook constructor

100%

100%

SharedNotebook email join

0%

100%

Owner auto-assigned admin

100%

100%

addMember default role

100%

100%

Duplicate membership check

100%

100%

Route authorization middleware

14%

100%

Without context: $0.5335 · 2m 9s · 25 turns · 59 in / 9,449 out tokens

With context: $0.9936 · 3m 23s · 34 turns · 65 in / 14,335 out tokens

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.