automation-scripts-generator
Generates automation scripts for UI library development, enhancing workflows with component creation, code transformation, and project scaffolding.
Install this skill
Security score
The automation-scripts-generator skill was audited on Feb 9, 2026 and we found 31 security issues across 1 threat category. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 150 | console.log(chalk.blue(`\nš Generating ${type} component: ${name}\n`)) |
Template literal with variable interpolation in command context
| 159 | await fs.writeFile(path.join(componentDir, `${name}.tsx`), componentCode) |
Template literal with variable interpolation in command context
| 160 | console.log(chalk.green(`ā Created ${name}.tsx`)) |
Template literal with variable interpolation in command context
| 164 | await fs.writeFile(path.join(componentDir, `${name}.types.ts`), typesCode) |
Template literal with variable interpolation in command context
| 165 | console.log(chalk.green(`ā Created ${name}.types.ts`)) |
Template literal with variable interpolation in command context
| 170 | await fs.writeFile(path.join(componentDir, `${name}.test.tsx`), testCode) |
Template literal with variable interpolation in command context
| 171 | console.log(chalk.green(`ā Created ${name}.test.tsx`)) |
Template literal with variable interpolation in command context
| 177 | await fs.writeFile(path.join(componentDir, `${name}.stories.tsx`), storyCode) |
Template literal with variable interpolation in command context
| 178 | console.log(chalk.green(`ā Created ${name}.stories.tsx`)) |
Template literal with variable interpolation in command context
| 197 | console.log(chalk.green.bold(`\n⨠Component ${name} generated successfully!\n`)) |
Template literal with variable interpolation in command context
| 202 | basic: `import React from 'react' |
Template literal with variable interpolation in command context
| 212 | compound: `import React, { createContext, useContext } from 'react' |
Template literal with variable interpolation in command context
| 241 | polymorphic: `import React from 'react' |
Template literal with variable interpolation in command context
| 258 | return `import React from 'react' |
Template literal with variable interpolation in command context
| 271 | return `import { render, screen } from '@testing-library/react' |
Template literal with variable interpolation in command context
| 283 | return `import type { Meta, StoryObj } from '@storybook/react' |
Template literal with variable interpolation in command context
| 303 | return `# ${name} |
Template literal with variable interpolation in command context
| 307 | \`\`\`tsx |
Template literal with variable interpolation in command context
| 329 | \`\`\`tsx |
Template literal with variable interpolation in command context
| 336 | return `export { ${name} } from './${name}' |
Template literal with variable interpolation in command context
| 345 | const exportLine = `export * from './${name}'\n` |
Template literal with variable interpolation in command context
| 359 | await fs.writeFile(indexPath, `export * from './${name}'\n`) |
Template literal with variable interpolation in command context
| 520 | spinner.succeed(`Found ${files.split(' ').length} staged files`) |
Template literal with variable interpolation in command context
| 531 | ? `prettier --check ${files}` |
Template literal with variable interpolation in command context
| 532 | : `prettier --write ${files}` |
Template literal with variable interpolation in command context
| 548 | ? `eslint ${files.replace(/\{.*\}/, '{ts,tsx,js,jsx}')} --fix` |
Template literal with variable interpolation in command context
| 549 | : `eslint ${files.replace(/\{.*\}/, '{ts,tsx,js,jsx}')}` |
Template literal with variable interpolation in command context
| 632 | const replacement = `className="${classes.join(' ')}"` |
Template literal with variable interpolation in command context
| 639 | console.log(chalk.green(`ā ${file} (${changes} changes)`)) |
Template literal with variable interpolation in command context
| 644 | console.log(chalk.green.bold(`\n⨠Migration complete! (${totalChanges} total changes)\n`)) |
Node child_process module reference
| 486 | import { exec } from 'child_process' |