{"id":16584845,"url":"https://github.com/mikaelvesavuori/figmagic-action","last_synced_at":"2025-10-29T08:31:21.216Z","repository":{"id":65160907,"uuid":"408170772","full_name":"mikaelvesavuori/figmagic-action","owner":"mikaelvesavuori","description":"Use Figmagic to retrieve tokens, graphics, and/or React components from a Figma document.","archived":false,"fork":false,"pushed_at":"2021-09-20T05:20:10.000Z","size":7,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T23:51:06.112Z","etag":null,"topics":["design-system","design-tokens","figma","figma-api","figmagic","tokens","ux"],"latest_commit_sha":null,"homepage":"https://github.com/marketplace/actions/figmagic","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mikaelvesavuori.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-09-19T15:56:32.000Z","updated_at":"2024-10-02T03:06:28.000Z","dependencies_parsed_at":"2023-01-13T15:44:12.196Z","dependency_job_id":null,"html_url":"https://github.com/mikaelvesavuori/figmagic-action","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikaelvesavuori%2Ffigmagic-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikaelvesavuori%2Ffigmagic-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikaelvesavuori%2Ffigmagic-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikaelvesavuori%2Ffigmagic-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mikaelvesavuori","download_url":"https://codeload.github.com/mikaelvesavuori/figmagic-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238795295,"owners_count":19531706,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["design-system","design-tokens","figma","figma-api","figmagic","tokens","ux"],"created_at":"2024-10-11T22:45:57.421Z","updated_at":"2025-10-29T08:31:15.924Z","avatar_url":"https://github.com/mikaelvesavuori.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Figmagic GitHub action\n\nUse [Figmagic](https://github.com/mikaelvesavuori/figmagic) to retrieve tokens, graphics, and/or React components from a Figma document.\n\n## Setup and usage\n\nYou need to set two secrets: `FIGMA_URL` and `FIGMA_TOKEN`. Read more in the [Figmagic documentation](https://github.com/mikaelvesavuori/figmagic#running-figmagic) about how to get them. Refer to [GitHub's documentation](https://docs.github.com/en/actions/reference/encrypted-secrets) for how to set them.\n\nFigmagic will pick up desired configuration from your `figmagic.json` file, but if this file does not exist Figmagic will create (\"init\") a base configuration file to use.\n\n## Required input and output arguments\n\n### `figma-url`\n\nFigma document URL (full path) or document ID.\n\n### `figma-token`\n\nPersonal Figma API token.\n\n## Optional input and output arguments\n\nNo optional inputs/outputs are provided.\n\n## Secrets the action uses\n\nThis Action uses two secrets: `FIGMA_URL` and `FIGMA_TOKEN`, as described above.\n\n## Environment variables the action uses\n\nNone.\n\n## An example of how to use this action in a workflow\n\n```yml\non: [push]\n\njobs:\n  figmagic:\n    runs-on: ubuntu-latest\n    name: Use Figmagic\n    steps:\n      - uses: actions/checkout@v2\n      - id: figmagic\n        uses: mikaelvesavuori/figmagic-action@v1.0.0\n        with:\n          figma-url: ${{ secrets.FIGMA_URL }}\n          figma-token: ${{ secrets.FIGMA_TOKEN }}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikaelvesavuori%2Ffigmagic-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikaelvesavuori%2Ffigmagic-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikaelvesavuori%2Ffigmagic-action/lists"}