looker-open-source/looker-skills122 installs
lookml-access-grants
Use this skill to create Access Grants for row-level or object-level security.
How do I install this agent skill?
npx skills add https://github.com/looker-open-source/looker-skills --skill lookml-access-grantsIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill provides documentation and examples for Looker Modeling Language (LookML) Access Grants. It contains no executable code, external dependencies, or network operations.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Instructions
- Define Access Grant:
- Defined at the Model level.
- Links a
user_attributeto a set ofallowed_values.
- Apply Access Grant:
- Use
required_access_grants: [grant_name]at the Explore, Join, View, or Field level. - User must match all listed grants to see the object.
- Use
- Best Practices:
- Exact Match:
allowed_valuesmust match the user attribute value distinctively (no wildcards/partial matches). - Additive: Grants are additive. If a View requires Grant A and a Field requires Grant B, the user needs both to see the field.
- Exact Match:
Examples
Basic Access Grant
# In model file
access_grant: can_view_finance {
user_attribute: department
allowed_values: ["finance", "executive"]
}
# In view file
view: finance_data {
required_access_grants: [can_view_finance]
# ...
}
Field-Level Security
dimension: salary {
type: number
sql: ${TABLE}.salary ;;
required_access_grants: [can_view_finance]
}
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/looker-open-source/looker-skills/lookml-access-grants">View lookml-access-grants on skillZs</a>