Freshlearn

v1.0.2

Freshlearn integration. Manage Courses, Users, Enrollments, Instructors, Categories, Reviews and more. Use when the user wants to interact with Freshlearn data.

0· 96·0 current·0 all-time
byVlad Ursul@gora050
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The skill claims to integrate with Freshlearn and its SKILL.md directs the agent to use the Membrane CLI to discover and run Freshlearn actions. Required resources (network access and a Membrane account) match the stated purpose; there are no unrelated env vars, binaries, or config paths requested.
Instruction Scope
Instructions are focused on installing and using the Membrane CLI, creating connections, listing actions, running actions, and proxying requests. One important scope note: proxying via Membrane means API requests and Freshlearn data will transit through Membrane’s service, so users must trust Membrane with that data. Instructions do not ask the agent to read unrelated files or environment variables.
Install Mechanism
This is an instruction-only skill (no automated install spec). The SKILL.md tells the user to run `npm install -g @membranehq/cli` — a standard npm global install. That is proportionate for a CLI-based integration, but users should verify the npm package and trust the publisher before installing global packages.
Credentials
No environment variables or credentials are requested by the skill. The documentation explicitly says not to ask users for API keys and instead to create a Membrane connection; this is consistent and proportionate. Users should however be aware that credentials are managed by Membrane server-side.
Persistence & Privilege
The skill does not request 'always' presence and is user-invocable. It does not attempt to modify other skills or system-wide configuration. Autonomous invocation (disable-model-invocation=false) is the platform default and not a concern by itself.
Assessment
This skill appears coherent: it uses Membrane's CLI to integrate with Freshlearn and asks only for a Membrane account and network access. Before installing or using it: (1) verify and inspect the npm package @membranehq/cli on the npm registry (publisher, download stats, and source) before running `npm install -g`; (2) understand that Membrane will act as a proxy and will see Freshlearn API requests and data — ensure you trust https://getmembrane.com and the Membrane service/privacy policy for handling your data and tokens; (3) if you need to limit exposure, consider creating a scoped or test Freshlearn account/tenant for initial use; (4) no environment variables or local credentials are requested by the skill itself, but the Membrane login flow will open a browser for authentication. If you want deeper assurance, inspect the Membrane CLI source repository linked in the docs before installing.

Like a lobster shell, security has layers — review code before you run it.

latestvk978eh8dss3s8sq0sy11v4kyw584381z

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments