Skip_log_bin and innodb_flush_log_at_trx_commit
Those refer to different logs.

The binlog (log_bin) is for replication and other purposes for capturing writes outside of the server.

The other log controls how securely a "pull-the-plug" crash can be recovered from.  =1 performs an extra write to make crashes 100% recoverable.  =0, or slightly better =2 have less overhead but are "good enough" for many applications.