Skip to main content

automation-scripts-generator

Generates automation scripts for UI library development, enhancing workflows with component creation, code transformation, and project scaffolding.

Install this skill

or
0/100

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

medium line 150

Template literal with variable interpolation in command context

SourceSKILL.md
150console.log(chalk.blue(`\nšŸš€ Generating ${type} component: ${name}\n`))
medium line 159

Template literal with variable interpolation in command context

SourceSKILL.md
159await fs.writeFile(path.join(componentDir, `${name}.tsx`), componentCode)
medium line 160

Template literal with variable interpolation in command context

SourceSKILL.md
160console.log(chalk.green(`āœ“ Created ${name}.tsx`))
medium line 164

Template literal with variable interpolation in command context

SourceSKILL.md
164await fs.writeFile(path.join(componentDir, `${name}.types.ts`), typesCode)
medium line 165

Template literal with variable interpolation in command context

SourceSKILL.md
165console.log(chalk.green(`āœ“ Created ${name}.types.ts`))
medium line 170

Template literal with variable interpolation in command context

SourceSKILL.md
170await fs.writeFile(path.join(componentDir, `${name}.test.tsx`), testCode)
medium line 171

Template literal with variable interpolation in command context

SourceSKILL.md
171console.log(chalk.green(`āœ“ Created ${name}.test.tsx`))
medium line 177

Template literal with variable interpolation in command context

SourceSKILL.md
177await fs.writeFile(path.join(componentDir, `${name}.stories.tsx`), storyCode)
medium line 178

Template literal with variable interpolation in command context

SourceSKILL.md
178console.log(chalk.green(`āœ“ Created ${name}.stories.tsx`))
medium line 197

Template literal with variable interpolation in command context

SourceSKILL.md
197console.log(chalk.green.bold(`\n✨ Component ${name} generated successfully!\n`))
medium line 202

Template literal with variable interpolation in command context

SourceSKILL.md
202basic: `import React from 'react'
medium line 212

Template literal with variable interpolation in command context

SourceSKILL.md
212compound: `import React, { createContext, useContext } from 'react'
medium line 241

Template literal with variable interpolation in command context

SourceSKILL.md
241polymorphic: `import React from 'react'
medium line 258

Template literal with variable interpolation in command context

SourceSKILL.md
258return `import React from 'react'
medium line 271

Template literal with variable interpolation in command context

SourceSKILL.md
271return `import { render, screen } from '@testing-library/react'
medium line 283

Template literal with variable interpolation in command context

SourceSKILL.md
283return `import type { Meta, StoryObj } from '@storybook/react'
medium line 303

Template literal with variable interpolation in command context

SourceSKILL.md
303return `# ${name}
medium line 307

Template literal with variable interpolation in command context

SourceSKILL.md
307\`\`\`tsx
medium line 329

Template literal with variable interpolation in command context

SourceSKILL.md
329\`\`\`tsx
medium line 336

Template literal with variable interpolation in command context

SourceSKILL.md
336return `export { ${name} } from './${name}'
medium line 345

Template literal with variable interpolation in command context

SourceSKILL.md
345const exportLine = `export * from './${name}'\n`
medium line 359

Template literal with variable interpolation in command context

SourceSKILL.md
359await fs.writeFile(indexPath, `export * from './${name}'\n`)
medium line 520

Template literal with variable interpolation in command context

SourceSKILL.md
520spinner.succeed(`Found ${files.split(' ').length} staged files`)
medium line 531

Template literal with variable interpolation in command context

SourceSKILL.md
531? `prettier --check ${files}`
medium line 532

Template literal with variable interpolation in command context

SourceSKILL.md
532: `prettier --write ${files}`
medium line 548

Template literal with variable interpolation in command context

SourceSKILL.md
548? `eslint ${files.replace(/\{.*\}/, '{ts,tsx,js,jsx}')} --fix`
medium line 549

Template literal with variable interpolation in command context

SourceSKILL.md
549: `eslint ${files.replace(/\{.*\}/, '{ts,tsx,js,jsx}')}`
medium line 632

Template literal with variable interpolation in command context

SourceSKILL.md
632const replacement = `className="${classes.join(' ')}"`
medium line 639

Template literal with variable interpolation in command context

SourceSKILL.md
639console.log(chalk.green(`āœ“ ${file} (${changes} changes)`))
medium line 644

Template literal with variable interpolation in command context

SourceSKILL.md
644console.log(chalk.green.bold(`\n✨ Migration complete! (${totalChanges} total changes)\n`))
low line 486

Node child_process module reference

SourceSKILL.md
486import { exec } from 'child_process'
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →