SkillAgentSearch skills...

anima-install-auth

'Install the Anima SDK and configure authentication for Figma-to-code

Install / Use

npx skills add jeremylongshore/tons-of-skills-marketplace --skill anima-install-auth

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

87/100

Category

Automation

Supported Platforms

Universal

Our assessment of anima-install-auth

anima-install-auth scores 87/100 on our quality scale, 1339th of 2,607 Automation skills we index.

Its SKILL.md is 4.8 KB long, well organised into 20 sections with 4 code examples: a solid amount of guidance for an agent.

With 2,785 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
26/30
Structure
20/20
Description
12/15
Adoption
15/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 6 days ago, so anima-install-auth is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

anima-install-auth compared with similar skills

All 4 of these similar skills score higher than anima-install-auth; compare them before choosing.

SkillScoreStarsUpdatedFormat
anima-install-auth (this skill)by jeremylongshore872.8k6d agoSKILL.md
Agent-Reachby Panniantong10086.3k14d agoCLAUDE.md
rufloby ruvnet10073.6ktodayCLAUDE.md
Scraplingby D4Vinci10084.6ktodayMCP Server
algorithmic-artby anthropics100177.9k7d agoSKILL.md

Frequently asked questions

How do I install anima-install-auth?
Run npx skills add jeremylongshore/tons-of-skills-marketplace --skill anima-install-auth. The install tabs above show the steps for each supported agent.
Which AI agents does anima-install-auth work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is anima-install-auth safe to use?
It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is anima-install-auth still maintained?
The repository was last updated 6 days ago, so anima-install-auth is actively maintained.

name: anima-install-auth description: 'Install the Anima SDK and configure authentication for Figma-to-code generation.

Use when setting up design-to-code automation, configuring Figma token access,

or initializing the @animaapp/anima-sdk for server-side code generation.

Trigger with: "install anima", "setup anima", "anima auth", "anima figma token".

' allowed-tools: Read, Write, Edit, Bash(npm:*), Grep version: 2.0.0 argument-hint: "[backend-project]" model: inherit effort: high license: MIT author: Jeremy Longshore jeremy@intentsolutions.io tags:

  • saas
  • design
  • figma
  • anima
  • code-generation compatibility: Requires Node.js 20+, approved Anima API access, current Anima SDK documentation, and authorized Figma or website source access

Anima Install & Auth

Overview

Install the backend-only @animaapp/anima-sdk, bind managed Anima and Figma credentials, and prove one authorized React or HTML generation without exposing either token.

Prerequisites

  • Node.js 20+ (SDK is server-side only)
  • Figma account with API access
  • Anima API token (request at animaapp.com)
  • Figma Personal Access Token

Instructions

Step 1: Install the Anima SDK

npm install @animaapp/anima-sdk

Step 2: Get Your Tokens

# 1. Figma Personal Access Token:
#    Figma > Settings > Account > Personal Access Tokens > Generate

# 2. Anima API Token:
#    Request from Anima team (currently limited partner access)
#    https://docs.animaapp.com/docs/anima-api

# Bind ANIMA_TOKEN and FIGMA_TOKEN with the runtime secret manager.
# Check presence without printing values.
test -n "$ANIMA_TOKEN" && test -n "$FIGMA_TOKEN"

Step 3: Initialize and Verify

// src/anima-client.ts
import { Anima } from '@animaapp/anima-sdk';

const anima = new Anima({
  auth: {
    token: process.env.ANIMA_TOKEN!,
  },
});

// Verify connection by generating code from a known Figma file
async function verifySetup() {
  try {
    const { files } = await anima.generateCode({
      fileKey: 'your-figma-file-key',     // From Figma URL: figma.com/file/{fileKey}/...
      figmaToken: process.env.FIGMA_TOKEN!,
      nodesId: ['1:2'],                    // Specific node to convert
      settings: {
        language: 'typescript',
        framework: 'react',
        styling: 'tailwind',
      },
    });

    console.log(`Generated ${Object.keys(files).length} files`);
    for (const [fileName, file] of Object.entries(files)) {
      console.log(`  ${fileName} (${file.content.length} chars; binary=${file.isBinary})`);
    }
    return true;
  } catch {
    console.error({ failureClass: 'setup-verification-failed' });
    return false;
  }
}

verifySetup();

Step 4: Get Your Figma File Key

Figma URL format:
https://www.figma.com/file/ABC123xyz/My-Design?node-id=1:2

File Key: ABC123xyz
Node ID: 1:2 (from the URL query parameter)

Tool Discipline

Use Read and Grep to inspect the existing integration and generated diff before changing anything. Use Write or Edit only inside the approved generated-code, test, or configuration paths. Use the declared Bash commands only for the explicit install, validation, or diagnostic steps in this workflow; never print tokens, source designs, generated source, or private website captures.

Output

  • @animaapp/anima-sdk installed
  • Anima and Figma tokens bound through the runtime secret manager
  • Verified code generation from a Figma design
  • Understanding of file key and node ID extraction

Examples

Create a dedicated staging Figma file with one approved frame and request a least-privilege Anima token for that file. Store both credentials through the development secret workflow, run verifySetup, and confirm the result names a small expected set of generated files without printing either token. Keep the SDK in a server-side module and validate that no credential appears in the browser build. If token verification, file access, or node lookup fails, stop and correct the scoped entitlement or reference; do not use a personal token with broader design access as a workaround.

Error Handling

| Error | Cause | Solution | |-------|-------|----------| | Invalid Anima token | Token not provisioned | Request token from Anima team | | Invalid Figma token | PAT expired or wrong | Generate new PAT in Figma Settings | | File not found | Wrong file key | Extract key from Figma URL correctly | | Node not found | Invalid node ID | Use Figma Dev Mode to get node IDs | | SDK not for browser | Used in client-side code | SDK is server-side only |

Resources

Related Skills

View on GitHub
GitHub Stars2.8k
CategoryAutomation
Updated6d ago
Forks404

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions
anima-install-auth — Universal Skill: Install & Safety Check | SkillAgent